XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
SEC Schedule, Article 12-09, Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure
  Additions  
(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, 2020:     
Allowance for doubtful accounts$20,219 $7,137 $(5,866)$— $21,490 
Warranty and return reserve - accounts receivable$6,377 $(3,609)$(61)$— $2,707 
Warranty and return reserve - inventory$(3,477)$2,033 $(169)$— $(1,613)
Deferred tax asset valuation allowance$3,677 $— $214 $— $3,891 
For the year ended December 31, 2021:     
Allowance for doubtful accounts$21,490 $345 $(14,797)$— $7,038 
Warranty and return reserve - accounts receivable$2,707 $568 $(790)$— $2,485 
Warranty and return reserve - inventory$(1,613)$263 $(533)$— $(1,883)
Deferred tax asset valuation allowance$3,891 $— $(957)$— $2,934 
For the year ended December 31, 2022:    
Allowance for doubtful accounts$7,038 $1,036 $456 $— $8,530 
Warranty and return reserve - accounts receivable(1)
$2,485 $(364)$3,742 $— $5,863 
Warranty and return reserve - inventory/accrued(2)
$(1,883)$5,266 $47,436 $— $50,819 
Deferred tax asset valuation allowance$2,934 $— $8,232 $— $11,166