XML 41 R26.htm IDEA: XBRL DOCUMENT v3.25.4
SEC Schedule, Article 12-09, Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure
  Additions (Reductions)  
(Amounts in thousands)
Description
Balance at
Beginning of
Period
Charged to
Costs and
Expenses
Charged to
Other Accounts
Write-off/
Disposals
Balance
at End
of Period
For the year ended December 31, 2023:
     
Allowance for doubtful accounts$8,530 $838 $1,696 $— $11,064 
Warranty and return reserve - accounts receivable$5,863 $1,627 $15 $— $7,505 
Warranty and return reserve - inventory/accrued(1)
$50,819 $20,290 $(13,313)$— $57,796 
Deferred tax asset valuation allowance$11,166 $— $(2,714)$— $8,452 
For the year ended December 31, 2024:
     
Allowance for doubtful accounts(2)
$11,064 $5,800 $(5,394)$— $11,470 
Warranty and return reserve - accounts receivable$7,505 $(1,441)$806 $— $6,870 
Warranty and return reserve - inventory/accrued(3)
$57,796 $2,571 $(18,146)$— $42,221 
Deferred tax asset valuation allowance(4)
$8,452 $78,592 $3,906 $— $90,950 
For the year ended December 31, 2025:
    
Allowance for doubtful accounts$11,470 $2,416 $420 $— $14,306 
Warranty and return reserve - accounts receivable$6,870 $5,635 $498 $— $13,003 
Warranty and return reserve - inventory/accrued(3)
$42,221 $6,102 $(18,978)$— $29,345 
Deferred tax asset valuation allowance$90,950 $8,916 $2,840 $— $102,706