v3.26.1
Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Disclosure Text Block Supplement [Abstract]    
Non-trade receivables $ 56,584 $ 38,196
Rebate receivable 20,874 32,407
Inventory returns receivable 12,236 11,019
Prepaid insurance 10,119 13,255
Dues and subscriptions 8,124 7,588
Prepaid maintenance 7,360 6,025
Interest rate swaps 123 0
Income tax receivable 0 864
Other prepaid expenses and current assets 11,386 9,238
Total prepaid expenses and other current assets $ 126,806 $ 118,592