XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Schedule of Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total depreciation and amortization $ 8,570 $ 8,972 $ 17,264 $ 18,075
United States        
Segment Reporting Information [Line Items]        
Total depreciation and amortization 7,003 7,186 14,012 14,511
Europe        
Segment Reporting Information [Line Items]        
Total depreciation and amortization 1,484 1,732 3,090 3,476
Corporate Unallocated        
Segment Reporting Information [Line Items]        
Total depreciation and amortization $ 83 $ 54 $ 162 $ 88