XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Composition of Certain Financial Statement Captions - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance $ (1,839) $ (2,055)
Charged to expense (304) (369)
Written-off (2,019) 585
Charged to other 0 0
Ending balance (4,162) (1,839)
Inventory reserve    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance (4,779) (2,321)
Charged to expense (4,059) (6,461)
Written-off 5,264 4,003
Charged to other 0 0
Ending balance (3,574) (4,779)
Tax valuation allowance    
Allowance for doubtful accounts for inventory reserve and tax valuation    
Beginning balance (260,397) (303,326)
Charged to expense (24,579) 34,496
Written-off 0 0
Charged to other 5,764 8,433
Ending balance $ (279,212) $ (260,397)