XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Composition of Certain Financial Statement Captions - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance $ (2,055) $ (1,934)
Charged to expense (369) (232)
Written-off 585 111
Charged to other 0 0
Ending balance (1,839) (2,055)
Inventory reserve    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance (2,321) (2,537)
Charged to expense (6,461) (4,387)
Written-off 4,003 4,603
Charged to other 0 0
Ending balance (4,779) (2,321)
Tax valuation allowance    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance (303,326) (193,256)
Charged to expense 34,496 (110,070)
Written-off 0 0
Charged to other 8,433 0
Ending balance $ (260,397) $ (303,326)