XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Lines of Credit and Term Loans - Summary of Line of Credit and Short-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Short-term Debt [Line Items]    
Total lines of credit and term loans $ 112,475 $ 476,429
Lines of credit and current portion of term loans 75,060 402,346
Term loans, non-current 37,415 74,083
Secured debt | Term Loan    
Short-term Debt [Line Items]    
Total term loans 82,475 114,557
Secured debt | Chang Hwa Bank Credit Facility due October 15, 2026 | Term Loan    
Short-term Debt [Line Items]    
Total term loans 11,399 17,918
Secured debt | CTBC Term Loan Facility, due June 4, 2030 | Term Loan    
Short-term Debt [Line Items]    
Total term loans 28,822 31,155
Secured debt | CTBC Term Loan Facility, due August 15, 2026 | Term Loan    
Short-term Debt [Line Items]    
Total term loans 1,846 3,079
Secured debt | E.SUN Bank Term Loan Facility, due September 15, 2026 | Term Loan    
Short-term Debt [Line Items]    
Total term loans 13,678 22,116
Secured debt | E.SUN Bank Term Loan Facility, due August 15, 2027 | Term Loan    
Short-term Debt [Line Items]    
Total term loans 9,632 12,645
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Term Loan    
Short-term Debt [Line Items]    
Total term loans 17,098 27,644
Line of credit | Revolving Credit Facility    
Short-term Debt [Line Items]    
Total lines of credit 30,000 361,872
Line of credit | Revolving Credit Facility | CTBC Credit Lines    
Short-term Debt [Line Items]    
Total lines of credit 0 184,573
Line of credit | Revolving Credit Facility | Chang Hwa Bank Credit Lines    
Short-term Debt [Line Items]    
Total lines of credit 0 9,215
Line of credit | Revolving Credit Facility | HSBC Bank Credit Lines    
Short-term Debt [Line Items]    
Total lines of credit 0 30,000
Line of credit | Revolving Credit Facility | E.SUN Bank Credit Lines    
Short-term Debt [Line Items]    
Total lines of credit 30,000 60,000
Line of credit | Revolving Credit Facility | Mega Bank Credit Lines    
Short-term Debt [Line Items]    
Total lines of credit 0 50,000
Line of credit | Revolving Credit Facility | First Bank Credit Lines    
Short-term Debt [Line Items]    
Total lines of credit $ 0 $ 28,084