XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT AND GEOGRAPHIC DISCLOSURES - Geographic Breakdown of Revenues and Total Long-Lived Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers [Line Items]        
Total Revenues $ 239,492 $ 221,540 $ 441,769 $ 410,578
United States        
Revenues from External Customers [Line Items]        
Total Revenues 165,311 156,447 317,805 294,387
Canada        
Revenues from External Customers [Line Items]        
Total Revenues 30,328 32,778 48,396 52,145
Europe        
Revenues from External Customers [Line Items]        
Total Revenues 21,731 16,285 38,062 30,459
Other foreign countries        
Revenues from External Customers [Line Items]        
Total Revenues $ 22,122 $ 16,030 $ 37,506 $ 33,587