XML 98 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2020
Dec. 31, 2023
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 | 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   $ 0.0
Interest rate (as a percent)   5.50%