XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information and Geographic Information - Schedule of Geographical Areas of Which Company Operates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total $ 1,222,680 $ 1,398,347 $ 1,614,499
United States      
Segment Reporting Information [Line Items]      
Total 792,443 995,470 1,115,572
Total Europe      
Segment Reporting Information [Line Items]      
Total 429,867 402,699 486,530
United Kingdom      
Segment Reporting Information [Line Items]      
Total 295,566 272,962 344,214
Other European countries      
Segment Reporting Information [Line Items]      
Total 134,301 129,737 142,316
Other geographies      
Segment Reporting Information [Line Items]      
Total $ 370 $ 178 $ 12,397