XML 126 R109.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT AND GEOGRAPHIC DISCLOSURES - Summary of Geographic Breakdown of Revenues and Total Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 852,272 $ 862,615
Total Long-lived Assets 203,484 230,248
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 637,662 623,763
Total Long-lived Assets 182,971 210,427
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 66,940 84,870
Total Long-lived Assets 5,221 4,755
Other foreign countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 147,670 153,982
Total Long-lived Assets $ 15,292 $ 15,066