XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 692,199 $ 873,645 $ 863,582
United States [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 620,942 787,083 786,186
Rest of world [Member]      
Disaggregation of Revenue [Line Items]      
Revenue [1] $ 71,257 $ 86,562 $ 77,396
[1] Consists of Canada, United Kingdom and France. No single country accounted for more than 10% of the Company’s total revenue.