XML 224 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and geographic information - Geographic information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total assets $ 1,705,024 $ 1,895,698  
Fixed assets, net 60,970 87,089  
Revenue 806,780 937,822 $ 698,801
United States      
Segment Reporting Information [Line Items]      
Total assets 1,343,234 1,582,962  
Fixed assets, net 59,748 86,421  
Revenue 413,044 531,661  
Non-US      
Segment Reporting Information [Line Items]      
Total assets 361,790 312,736  
Fixed assets, net 1,222 668  
Revenue $ 393,736 $ 406,161