v3.26.1
Detail of Certain Balance Sheet Accounts - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Disclosure Text Block Supplement [Abstract]    
Non-trade receivables $ 61,709 $ 38,196
Income tax receivable 49,050 864
Rebate receivable 45,393 32,407
Inventory returns receivable 11,594 11,019
Dues and subscriptions 11,573 7,588
Prepaid insurance 5,440 13,255
Other prepaid expenses and current assets 20,404 15,263
Total prepaid expenses and other current assets $ 205,163 $ 118,592