XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Merchandise Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance as of beginning of period $ 7,084 $ 6,375
Accruals during the period 12,681 13,941
Settlements during the period (12,138) (13,232)
Balance as of end of the period 7,627 7,084
Standard product warranty accrual 7,627 7,084
Accrued Other Expenses    
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance as of beginning of period 4,100  
Balance as of end of the period 4,400 4,100
Standard product warranty accrual $ 4,400 $ 4,100