XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2020
Dec. 31, 2022
Comerica Bank | Line of credit    
DEBT    
Maximum borrowing capacity $ 10.0  
Outstanding borrowings   $ 0.0
Comerica Bank | Line of credit | Base (prime) rate | Minimum    
DEBT    
Percentage to be subtracted to compute the variable rate on the debt instrument 1.00%  
Comerica Bank | Line of credit | Base (prime) rate | Maximum    
DEBT    
Percentage to be subtracted to compute the variable rate on the debt instrument 1.50%  
Comerica Bank | Line of credit | London Interbank Offered Rates | Minimum    
DEBT    
Percentage that needs to be added to compute the variable rate on the debt instrument 1.25%  
Comerica Bank | Line of credit | London Interbank Offered Rates | Maximum    
DEBT    
Percentage that needs to be added to compute the variable rate on the debt instrument 1.75%  
Comerica Bank | Standby letters of credit    
DEBT    
Maximum borrowing capacity $ 4.0  
Amount outstanding   0.0
Comerica Bank | Standby letters of credit | Minimum    
DEBT    
Fee (as a percent) 1.00%  
Comerica Bank | Standby letters of credit | Maximum    
DEBT    
Fee (as a percent) 1.50%  
HSBC Bank (China) Company Limited | Line of credit    
DEBT    
Maximum borrowing capacity   15.0
Amount outstanding   $ 7.8
Interest rate (as a percent)   5.50%