XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Product Warranty        
Period of warranty     12 months  
Change in warranty accrual        
Beginning accrued product warranty $ 852 $ 839 $ 669 $ 743
Accruals for warranties issued 104 95 762 842
Adjustments related to pre-existing warranties including expirations and changes in estimates 21 (102) (18) (291)
Cost of warranty repair (101) (65) (537) (527)
Ending accrued product warranty 876 $ 767 $ 876 $ 767
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