XML 88 R75.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting [Abstract]        
Gross profit $ 166,643 $ 115,055 $ 302,088 $ 272,713
Selling, general and administrative expenses 74,794 61,795 212,479 192,036
Other costs, net 19,843 (490) 37,973 22,401
Gain on sales of property and equipment, net (1,812) (949) (7,793) (10,462)
Total other (income) expense, net (6,101) (2,789) 29,573 1,747
Income before income taxes $ 79,919 $ 57,488 $ 29,856 $ 66,991