Annual report pursuant to Section 13 and 15(d)

Business Combinations - Schedule of Intangible Assets Subject To Amortization, Net (Details)

v3.24.0.1
Business Combinations - Schedule of Intangible Assets Subject To Amortization, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Dec. 31, 2023
Goodwill [Roll Forward]    
Net Carrying Amount   $ 42,168
Routejade, Inc.    
Goodwill [Roll Forward]    
Gross $ 42,981  
Accumulated amortization (813)  
Net Carrying Amount $ 42,168  
Weighted-average Useful Lives 9 years  
Customer relationships | Routejade, Inc.    
Goodwill [Roll Forward]    
Gross $ 30,966  
Accumulated amortization (517)  
Net Carrying Amount $ 30,449  
Weighted-average Useful Lives 10 years  
Developed technology | Routejade, Inc.    
Goodwill [Roll Forward]    
Gross $ 11,680  
Accumulated amortization (277)  
Net Carrying Amount $ 11,403  
Weighted-average Useful Lives 7 years  
Trade Names and Trademarks | Routejade, Inc.    
Goodwill [Roll Forward]    
Gross $ 335  
Accumulated amortization (19)  
Net Carrying Amount $ 316  
Weighted-average Useful Lives 3 years