XML 85 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-term and Long-term Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Short-term Debt [Line Items]    
Short-term debt $ 176,904 $ 63,490
Long-term debt 139,032 34,700
Total debt 315,936 98,190
Short-term debt and current portion of long-term debt 176,904 63,490
Debt, Non-current 139,032 34,700
Revolving Credit Facility | Line of Credit    
Short-term Debt [Line Items]    
Short-term debt 174,088 38,400
Revolving Credit Facility | CTBC Bank | Line of Credit    
Short-term Debt [Line Items]    
Short-term debt 97,000 18,000
Revolving Credit Facility | E.SUN Bank | Line of Credit    
Short-term Debt [Line Items]    
Short-term debt 16,500 20,400
Revolving Credit Facility | Line of Credit | Bank of America    
Short-term Debt [Line Items]    
Short-term debt 60,588 0
Secured debt | Term loan    
Short-term Debt [Line Items]    
Long-term debt 141,848 59,790
Secured debt | CTBC Bank term loan, due June 4, 2030 | Term loan    
Short-term Debt [Line Items]    
Long-term debt 40,435 34,700
Secured debt | CTBC Bank term loan, due December 27, 2027 | Term loan    
Short-term Debt [Line Items]    
Long-term debt 3,522 0
Secured debt | E.SUN Bank term loan, due September 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Long-term debt 18,346 0
Secured debt | Mega Bank term loan, due September 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Long-term debt 43,388 0
Secured debt | Chang Hwa Bank term loan due October 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Long-term debt 36,157 0
Secured debt | Term loan | CTBC Bank    
Short-term Debt [Line Items]    
Short-term debt 0 $ 25,090
Secured debt | Term loan | E.SUN Bank    
Short-term Debt [Line Items]    
Short-term debt $ 18,300