XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reportable Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting [Abstract]        
Gross profit $ 164,711 $ 103,086 $ 218,996 $ 135,445
Selling, general and administrative expenses 70,052 64,563 158,045 137,685
Other costs, net 10,225 13,607 21,235 18,130
Gain on sales of property and equipment, net (1,387) (3,944) (2,805) (5,981)
Total other expense, net 26,271 43,682 21,939 35,674
Income (loss) before income taxes $ 59,550 $ (14,822) $ 20,582 $ (50,063)