XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments - Schedule of Reconciliation of Consolidated Gross Profit to Consolidated Income (Loss) Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Gross Profit $ 390,270 $ 454,260 $ 383,748
Selling, general and administrative expenses 229,544 231,403 210,868
Amortization 26,653 27,110 33,940
Non-rental depreciation 13,292 10,656 9,414
Transaction expenses and other 17,915 14,143 26,218
Gain on sale leaseback transaction (23,497) 0 0
Interest expense, net 167,105 131,315 88,906
Financing and other (income) expense (11,555) (18,443) (32,330)
Income (Loss) Before Income Taxes $ (29,187) $ 58,076 $ 46,732