v3.26.1
Nature of Business and Basis of Presentation - Accrued Other Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounting Policies [Abstract]    
Loyalty reward program $ 1,822 $ 1,984
Reserve for returns 11,199 10,575
Accrued showroom costs 9,906 12,688
Accrued warranty 5,079 4,912
Gift cards 444 587
Accrued self-insurance 2,288 1,616
Accrued other expenses 22,531 14,419
Total accrued other expenses $ 53,269 $ 46,781