XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lines of Credit and Term Loans - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Short-term Debt [Line Items]    
Total lines of credit and term loans $ 559,541 $ 476,429
Lines of credit and current portion of term loans 493,808 402,346
Term loans, non-current 65,733 74,083
Secured debt | Term loan    
Short-term Debt [Line Items]    
Total term loans 356,734 114,557
Secured debt | Bank of America Term Loan | Term loan    
Short-term Debt [Line Items]    
Total term loans 249,407 0
Secured debt | Chang Hwa Bank Credit Facility due October 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Total term loans 16,440 17,918
Secured debt | CTBC Term Loan Facility, due June 4, 2030 | Term loan    
Short-term Debt [Line Items]    
Total term loans 30,664 31,155
Secured debt | CTBC Term Loan Facility, due August 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Total term loans 2,799 3,079
Secured debt | E.SUN Bank Term Loan Facility, due September 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Total term loans 20,202 22,116
Secured debt | E.SUN Bank Term Loan Facility, due August 15, 2027 | Term loan    
Short-term Debt [Line Items]    
Total term loans 11,969 12,645
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Term loan    
Short-term Debt [Line Items]    
Total term loans 25,253 27,644
Line of Credit | Revolving Credit Facility    
Short-term Debt [Line Items]    
Total line of credit 202,807 361,872
Line of Credit | Revolving Credit Facility | CTBC Credit Lines    
Short-term Debt [Line Items]    
Total line of credit 68,253 184,573
Line of Credit | Revolving Credit Facility | Chang Hwa Bank Credit Lines    
Short-term Debt [Line Items]    
Total line of credit 9,470 9,215
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines    
Short-term Debt [Line Items]    
Total line of credit 0 30,000
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines    
Short-term Debt [Line Items]    
Total line of credit 0 60,000
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines    
Short-term Debt [Line Items]    
Total line of credit 50,000 50,000
Line of Credit | Revolving Credit Facility | First Bank Credit Lines    
Short-term Debt [Line Items]    
Total line of credit 28,084 28,084
Line of Credit | Revolving Credit Facility | Yuanta Bank Credit Lines    
Short-term Debt [Line Items]    
Total line of credit $ 47,000 $ 0