XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Data - Disaggregation of Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Total depreciation and amortization     $ 18,235 $ 21,804
Continuing Operations        
Segment Reporting Information [Line Items]        
Total depreciation and amortization $ 6,261 $ 5,592 18,235 16,932
Depreciation and amortization - Included in cost of revenues | Continuing Operations        
Segment Reporting Information [Line Items]        
Total depreciation and amortization 5,811 5,054 16,833 15,274
Depreciation and amortization - Included in selling, general and administrative expenses | Continuing Operations        
Segment Reporting Information [Line Items]        
Total depreciation and amortization $ 450 $ 538 $ 1,402 $ 1,658