XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Standard Product Warranty Disclosure [Abstract]        
Period of warranty     12 months  
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Beginning accrued product warranty $ 421 $ 852 $ 703 $ 669
Accruals for warranties issued 94 104 282 762
Adjustments related to pre-existing warranties including expirations and changes in estimates 9 21 (251) (18)
Cost of warranty repair (132) (101) (342) (537)
Ending accrued product warranty 392 $ 876 392 $ 876
Bank Loans [Abstract]        
Long-term loans 6,400   $ 6,400  
Cross License Agreement        
Other Commitments [Abstract]        
Term of agreement     10 years  
Dingxing        
Other Commitments [Abstract]        
Total investment agreement value 90,000   $ 90,000  
Kazuo        
Other Commitments [Abstract]        
Total investment agreement value 15,000   15,000  
Kazuo | Beijing BoYu Semiconductor Vessel Craftwork Technology Co        
Other Commitments [Abstract]        
Total investment agreement value $ 8,000   $ 8,000