XML 70 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Composition of Certain Financial Statement Captions - Changes in Allowance for Doubtful Accounts, Provision for Inventory Reserve and Tax Valuation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Allowance for doubtful accounts    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance $ (1,758) $ (1,446)
Charged to expense (469) (665)
Written-off 293 353
Ending balance (1,934) (1,758)
Inventory reserve    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance (2,956) (6,565)
Charged to expense (2,349) (1,915)
Written-off 2,768 5,524
Ending balance (2,537) (2,956)
Tax valuation allowance    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance (154,916) (142,062)
Charged to expense (38,340) (12,854)
Written-off 0 0
Ending balance $ (193,256) $ (154,916)