XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Reportable Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (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]        
Operating income (loss) $ 103,565 $ 85,821 $ 63,814 $ 42,521
Selling, general and administrative expenses 85,887 70,052 201,798 158,045
Corporate (gain) loss on sales of property and equipment, net (3,606) (1,387) (5,343) (2,805)
Other costs, net 13,253 10,225 22,679 21,235
Total other (income) expense, net (3,994) 26,271 (3,662) 21,939
Income before income taxes 107,559 59,550 67,476 20,582
Operating Segments        
Segment Reporting Information [Line Items]        
Operating income (loss) 147,494 120,011 162,389 122,080
Selling, general and administrative expenses 54,345 46,493 125,217 100,459
Corporate (gain) loss on sales of property and equipment, net (2,740) (1,793) (4,658) (3,543)
Segment Reporting, Reconciling Item, Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Selling, general and administrative expenses 31,542 23,559 76,581 57,586
Corporate (gain) loss on sales of property and equipment, net (866) 406 (685) 738
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting Information [Line Items]        
Other costs, net $ 13,253 $ 10,225 $ 22,679 $ 21,235