v3.26.3
Segment Reporting - Schedule of Depreciation and Amortization by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total depreciation and amortization $ 8,108 $ 8,429 $ 24,269 $ 25,693
Operating Segments | United States        
Segment Reporting [Line Items]        
Total depreciation and amortization 6,755 6,904 20,064 20,916
Operating Segments | Europe        
Segment Reporting [Line Items]        
Total depreciation and amortization 1,327 1,470 4,146 4,560
Corporate Unallocated        
Segment Reporting [Line Items]        
Total depreciation and amortization $ 26 $ 55 $ 59 $ 217