v3.25.3
Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disclosure Text Block Supplement [Abstract]    
Rebate receivable $ 38,188 $ 49,538
Non-trade receivables 25,068 45,428
Prepaid insurance 15,383 13,892
Income tax receivable 14,366 13,468
Inventory returns receivable 9,855 11,245
Prepaid maintenance 3,663 3,644
Interest rate swaps   10,633
Other prepaid expenses and current assets 17,455 13,462
Total prepaid expenses and other current assets $ 123,978 $ 161,310