XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEC Schedule, Article 12-09, Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2021
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, 2019:     
Allowance for doubtful accounts$5,768 $14,882 $(431)$— $20,219 
Warranty and return reserve - accounts receivable$6,752 $83 $(458)$— $6,377 
Warranty and return reserve - inventory$(2,538)$(217)$(722)$— $(3,477)
Deferred tax asset valuation allowance$5,436 $— $(1,584)$(175)$3,677 
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