XML 97 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-term and Long-term Debt - CTBC Bank (Details)
Jul. 20, 2021
USD ($)
May 06, 2020
USD ($)
Jun. 30, 2022
USD ($)
Jul. 20, 2021
TWD ($)
Jun. 30, 2021
USD ($)
Aug. 24, 2020
USD ($)
May 06, 2020
TWD ($)
Short-term Debt [Line Items]              
Long-term debt     $ 147,618,000   $ 34,700,000    
Secured debt | CTBC Bank term loan, due June 4, 2030 | Term Loan              
Short-term Debt [Line Items]              
Long-term debt     $ 40,400,000   $ 34,700,000    
Secured debt | CTBC Bank term loan, due June 4, 2030 | CTBC Bank | Term Loan              
Short-term Debt [Line Items]              
Credit facility, term   10 years          
Credit facility, maximum borrowing capacity $ 42,900,000 $ 40,700,000   $ 1,200,000,000   $ 50,000,000 $ 1,200,000,000
Interest rate (as a percent)     0.825%   0.45%    
Secured debt | Two Thousand Twenty One CTBC Term Loan Facility | CTBC Bank | Term Loan              
Short-term Debt [Line Items]              
Credit facility, term 75 months            
Credit facility, maximum borrowing capacity $ 55,400,000     1,550,000,000      
Secured debt | Two Thousand Twenty One CTBC Machine Loan | Term Loan              
Short-term Debt [Line Items]              
Long-term debt     $ 5,500,000   $ 0    
Secured debt | Two Thousand Twenty One CTBC Machine Loan | CTBC Bank | Term Loan              
Short-term Debt [Line Items]              
Credit facility, maximum borrowing capacity $ 12,500,000     350,000,000      
Interest rate (as a percent)     1.025%        
Secured debt | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | CTBC Bank | Term Loan              
Short-term Debt [Line Items]              
Credit facility, term 12 months            
Credit facility, maximum borrowing capacity $ 44,700,000     1,250,000,000      
Interest rate (as a percent)         0.75%    
Long-term debt     $ 0   $ 25,100,000    
Secured debt | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | CTBC Bank | Term Loan | CTBC's Established NTD Interest Rate              
Short-term Debt [Line Items]              
Credit facility, basis spread on variable rate (as a percent) 0.50%            
Secured debt | CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Seven Zero And Zero Point Seven Five Percent Interest | CTBC Bank | Term Loan | Lender's Established USD Interest Rate | Minimum              
Short-term Debt [Line Items]              
Credit facility, basis spread on variable rate (as a percent) 0.70%            
Secured debt | CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Seven Zero And Zero Point Seven Five Percent Interest | CTBC Bank | Term Loan | Lender's Established USD Interest Rate | Maximum              
Short-term Debt [Line Items]              
Credit facility, basis spread on variable rate (as a percent) 0.75%            
Revolving Credit Facility | Two Thousand Twenty One CTBC Term Loan Facility | CTBC Bank | Line of credit              
Short-term Debt [Line Items]              
Credit facility, maximum borrowing capacity $ 105,000,000            
Revolving Credit Facility | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | CTBC Bank | Line of credit              
Short-term Debt [Line Items]              
Interest rate (as a percent)         0.98%    
Long-term debt     84,800,000   $ 18,000,000    
Credit facility, remaining borrowing capacity     20,200,000        
Collateral amount     $ 77,300,000        
Revolving Credit Facility | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | CTBC Bank | Line of credit | Minimum              
Short-term Debt [Line Items]              
Interest rate (as a percent)     1.80%        
Revolving Credit Facility | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | CTBC Bank | Line of credit | Maximum              
Short-term Debt [Line Items]              
Interest rate (as a percent)     2.52%        
Customs Bond | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | CTBC Bank | Term Loan              
Short-term Debt [Line Items]              
Credit facility, term 12 months            
Credit facility, maximum borrowing capacity $ 3,600,000     $ 100,000,000      
Interest rate, stated percentage 0.50%     0.50%      
Customs Bond | CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Seven Zero And Zero Point Seven Five Percent Interest | CTBC Bank | Line of credit              
Short-term Debt [Line Items]              
Credit facility, term 12 months            
Credit facility, maximum borrowing capacity $ 105,000,000            
Percent of eligible accounts receivable 100.00%     100.00%