XML 155 R136.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period $ 38 $ 128  
Charged to costs & expenses   38 $ 128
Deductions   128  
Balance at end of period 38 38 128
Inventory Reserve [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period 34,162 30,009 23,355
Charged to costs & expenses 11,404 5,893 7,006
Deductions 6,005 1,740 352
Balance at end of period 39,561 34,162 30,009
Warranty Liability [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period 8,394 8,623 9,724
Charged to costs & expenses 1,538 4,569 7,392
Deductions 2,786 4,798 8,493
Balance at end of period 7,146 8,394 8,623
Deferred Tax Asset Valuation Allowance [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginning of period 48,616 5,816 6,006
Charged to costs & expenses 5,120 43,560  
Deductions 7,918 760 190
Balance at end of period $ 45,818 $ 48,616 $ 5,816