Annual report [Section 13 and 15(d), not S-K Item 405]

Accrued Expenses - Summary of Accrued Expenses (Detail)

v3.25.0.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll, taxes, and other $ 166,487 $ 166,132
Return reserve liability 73,088 80,968
Accrued inventory purchases 90,676 73,005
Accrued expenses $ 330,251 $ 320,105