XML 127 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reportable Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Operating income $ 207,363 $ 80,062 $ 85,381
Selling, general and administrative expenses 334,162 294,466 272,610
Gain on sales of property and equipment 8,764 28,346 12,617
Other costs, net 39,936 50,217 24,120
Total other (income) expense, net 11,171 20,208 (6,436)
Income before income taxes 196,192 59,854 91,817
Operating Segments      
Segment Reporting Information [Line Items]      
Operating income 364,455 234,816 193,960
Selling, general and administrative expenses 218,283 189,770 189,280
Gain on sales of property and equipment 10,041 28,187 13,746
Segment Reporting, Reconciling Item, Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Selling, general and administrative expenses 115,879 104,696 83,330
Gain on sales of property and equipment (1,277) 159 (1,129)
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Other costs, net $ 39,936 $ 50,217 $ 24,120