v3.26.1
Segment Reporting - Schedule of Depreciation and Amortization by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total depreciation and amortization $ 8,088 $ 8,570 $ 16,161 $ 17,264
Operating Segments | United States        
Segment Reporting [Line Items]        
Total depreciation and amortization 6,698 7,003 13,309 14,012
Operating Segments | Europe        
Segment Reporting [Line Items]        
Total depreciation and amortization 1,384 1,484 2,819 3,090
Corporate Unallocated        
Segment Reporting [Line Items]        
Total depreciation and amortization $ 6 $ 83 $ 33 $ 162