XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Reportable Segment Information - Reconciliation of Segment Gross (Loss) Profit to Consolidated Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting [Abstract]        
Gross profit $ 202,949 $ 166,643 $ 421,945 $ 302,088
Selling, general and administrative expenses 91,650 74,794 249,695 212,479
Other costs, net 8,543 19,843 29,778 37,973
Gain on sales of property and equipment, net (1,542) (1,812) (4,347) (7,793)
Total other (income) expense, net (5,148) (6,101) 16,791 29,573
Income before income taxes $ 109,446 $ 79,919 $ 130,028 $ 29,856