XML 112 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Loans and Line of Credit - Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jan. 30, 2024
Dec. 31, 2023
Long-term Loans      
Line of credit, Current $ 47,300    
Loan Balance 45,963   $ 52,921
Current portion of long term dent 1,300    
Line of credit, Non Current 5,800    
Term of loan   5 years  
Chaoyang Xinmei High Purity Semiconductor MaterialsCo. Ltd      
Long-term Loans      
Long term loan $ 600    
Term of loan 5 years    
Chao Yang Tongmei High Purity Semiconductor Materials Co. Ltd      
Long-term Loans      
Long term loan $ 5,200