XML 88 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-term and Long-term Debt - E.SUN Bank and Mega Bank Credit Facility Narrative (Details)
Sep. 13, 2021
USD ($)
Dec. 31, 2021
USD ($)
Sep. 13, 2021
TWD ($)
Jun. 30, 2021
USD ($)
Dec. 02, 2020
USD ($)
Short-term Debt [Line Items]          
Short-term debt   $ 176,904,000   $ 63,490,000  
Revolving Credit Facility | E.SUN Bank | E.SUN Bank | Line of Credit          
Short-term Debt [Line Items]          
Credit facility, maximum borrowing capacity $ 57,600,000 $ 16,500,000 $ 1,600,000,000 $ 20,400,000 $ 30,000,000
Credit facility, term 120 days        
Interest rate (as a percent)   0.96%      
Credit facility, remaining borrowing capacity   $ 13,500,000      
Revolving Credit Facility | E.SUN Bank | E.SUN Bank | Line of Credit | Minimum          
Short-term Debt [Line Items]          
Interest rate (as a percent)       1.00%  
Revolving Credit Facility | E.SUN Bank | E.SUN Bank | Line of Credit | Maximum          
Short-term Debt [Line Items]          
Interest rate (as a percent)       1.29%  
Revolving Credit Facility | E.SUN Bank | E.SUN Bank | Draw Down Instruments          
Short-term Debt [Line Items]          
Credit facility, maximum borrowing capacity $ 30,000,000        
Revolving Credit Facility | E.SUN Bank | E.SUN Bank | Import Loan          
Short-term Debt [Line Items]          
Credit facility, maximum borrowing capacity 30,000,000        
Revolving Credit Facility | Mega Bank Credit Facility | Mega Bank | Line of Credit          
Short-term Debt [Line Items]          
Credit facility, maximum borrowing capacity $ 43,200,000 $ 43,400,000 $ 1,200,000,000    
Drawdowns percentage 80.00%        
Revolving Credit Facility | Mega Bank Credit Facility | Mega Bank | Line of Credit | Minimum          
Short-term Debt [Line Items]          
Interest rate (as a percent) 0.645% 0.65% 0.645%    
Revolving Credit Facility | Mega Bank Credit Facility | Mega Bank | Line of Credit | Maximum          
Short-term Debt [Line Items]          
Interest rate (as a percent) 0.845% 0.85% 0.845%    
Secured debt | E.SUN Bank | Term loan          
Short-term Debt [Line Items]          
Short-term debt   $ 18,300,000      
Interest rate (as a percent)   0.995%      
Secured debt | E.SUN Bank | E.SUN Bank | Line of Credit          
Short-term Debt [Line Items]          
Credit facility, term 5 years