XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Short-term and Long-term Debt - CTBC Bank Narrative (Details)
Jul. 20, 2021
USD ($)
May 06, 2020
USD ($)
Mar. 31, 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     $ 144,423,000   $ 34,700,000    
Short-term debt     403,045,000   $ 63,490,000    
Secured debt | Term loan | CTBC Bank              
Short-term Debt [Line Items]              
Interest rate (as a percent)         0.75%    
Short-term debt     0   $ 25,090,000    
Credit facility, remaining borrowing capacity     4,000,000        
Secured debt | CTBC Bank | Term loan | Two Thousand Twenty CTBC Term Loan Facility              
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
Secured debt | CTBC Bank | Term loan | Two Thousand Twenty One CTBC Term Loan Facility              
Short-term Debt [Line Items]              
Credit facility, term 75 months            
Credit facility, maximum borrowing capacity $ 55,400,000     1,550,000,000      
Secured debt | CTBC Bank | Term loan | Two Thousand Twenty One CTBC Machine Loan              
Short-term Debt [Line Items]              
Credit facility, maximum borrowing capacity $ 12,500,000     350,000,000      
Secured debt | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.50% Interest              
Short-term Debt [Line Items]              
Credit facility, term 12 months            
Credit facility, maximum borrowing capacity $ 44,700,000     1,250,000,000      
Secured debt | CTBC Bank | Term loan | CTBC Bank              
Short-term Debt [Line Items]              
Interest rate (as a percent)         0.98%    
Long-term debt     101,000,000   $ 18,000,000    
Revolving Credit Facility | Line of Credit | CTBC Bank              
Short-term Debt [Line Items]              
Collateral amount     $ 77,700,000        
Revolving Credit Facility | CTBC Bank | Line of Credit | Two Thousand Twenty One CTBC Term Loan Facility              
Short-term Debt [Line Items]              
Credit facility, maximum borrowing capacity $ 105,000,000            
Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.50% Interest              
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 Bank | Line of Credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.70% And 0.75% Interest              
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%      
CTBC's Established NTD Interest Rate | Secured debt | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.50% Interest              
Short-term Debt [Line Items]              
Credit facility, basis spread on variable rate (as a percent) 0.50%            
Minimum | Secured debt | CTBC Bank | Term loan | CTBC Bank              
Short-term Debt [Line Items]              
Interest rate (as a percent) 0.70%   0.94% 0.70%      
Maximum | Secured debt | CTBC Bank | Term loan | CTBC Bank              
Short-term Debt [Line Items]              
Interest rate (as a percent) 0.75%   1.40% 0.75%      
Term loan | Secured debt              
Short-term Debt [Line Items]              
Long-term debt     $ 151,999,000   59,790,000    
Term loan | Secured debt | Two Thousand Twenty CTBC Term Loan Facility              
Short-term Debt [Line Items]              
Long-term debt     41,700,000   34,700,000    
Term loan | Secured debt | Two Thousand Twenty One CTBC Machine Loan              
Short-term Debt [Line Items]              
Long-term debt     $ 5,500,000   $ 0    
Term loan | Secured debt | CTBC Bank | Two Thousand Twenty CTBC Term Loan Facility              
Short-term Debt [Line Items]              
Interest rate (as a percent)     0.70%   0.45%    
Term loan | Secured debt | CTBC Bank | Two Thousand Twenty One CTBC Machine Loan              
Short-term Debt [Line Items]              
Interest rate (as a percent)     0.90%