XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Loans and Line of Credit - Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jan. 30, 2024
Dec. 31, 2023
Long-term Loans      
Line of credit, Current $ 50,700    
Loan Balance 49,899   $ 52,921
Current portion of long term dent 800    
Line of credit, Non Current 6,700    
Term of loan   5 years  
Chaoyang Xinmei High Purity Semiconductor MaterialsCo. Ltd      
Long-term Loans      
Long term loan $ 1,200    
Term of loan 5 years