XML 120 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Net Revenue Classified by Country (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue before reimbursements (net revenue) $ 1,098,573 $ 1,026,864 $ 1,073,464
Unites States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue before reimbursements (net revenue) 647,565 602,574 703,657
Germany      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue before reimbursements (net revenue) 115,439 103,183 32,756
All other countries      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue before reimbursements (net revenue) $ 335,569 $ 321,107 $ 337,051