XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Product Warranty [Abstract]        
Period of warranty     12 months  
Change in warranty accrual [Roll Forward]        
Beginning accrued product warranty $ 832 $ 582 $ 743 $ 609
Accruals for warranties issued 191 388 747 501
Adjustments related to pre-existing warranties including expirations and changes in estimates (76) (85) (189) (139)
Cost of warranty repair (108) (93) (462) (179)
Ending accrued product warranty 839 $ 792 $ 839 $ 792
Cross License Agreement        
Preferred label sub abstract as Contractual Obligations        
Term of agreement     10 years  
Dingxing        
Preferred label sub abstract as Contractual Obligations        
Total investment agreement value 90,000   $ 90,000  
Kazuo        
Preferred label sub abstract as Contractual Obligations        
Total investment agreement value 15,000   15,000  
Kazuo | Beijing BoYu Semiconductor Vessel Craftwork Technology Co        
Preferred label sub abstract as Contractual Obligations        
Total investment agreement value $ 8,000   $ 8,000