XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lines of Credit and Term Loans - Schedule of Available Borrowings and Interest Rates for Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Secured debt | Bank of America Term Loan | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 250,000 $ 0
Interest rate 6.63%  
Secured debt | Chang Hwa Bank Credit Facility due October 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Interest rate 1.68% 1.68%
Secured debt | CTBC Term Loan Facility, due June 4, 2030 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Interest rate 1.33% 1.33%
Secured debt | CTBC Term Loan Facility, due August 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Interest rate   1.53%
Secured debt | CTBC Term Loan Facility, due August 15, 2026 | Minimum | Term loan    
Short-term Debt [Line Items]    
Interest rate 1.53%  
Secured debt | CTBC Term Loan Facility, due August 15, 2026 | Maximum | Term loan    
Short-term Debt [Line Items]    
Interest rate 2.03%  
Secured debt | E.SUN Bank Term Loan Facility, due September 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Interest rate   1.87%
Secured debt | E.SUN Bank Term Loan Facility, due September 15, 2026 | Minimum | Term loan    
Short-term Debt [Line Items]    
Interest rate 1.87%  
Secured debt | E.SUN Bank Term Loan Facility, due September 15, 2026 | Maximum | Term loan    
Short-term Debt [Line Items]    
Interest rate 2.17%  
Secured debt | E.SUN Bank Term Loan Facility, due August 15, 2027 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Interest rate 1.87% 1.87%
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Minimum | Term loan    
Short-term Debt [Line Items]    
Interest rate 1.52% 1.52%
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Maximum | Term loan    
Short-term Debt [Line Items]    
Interest rate 1.72% 1.72%
Line of Credit | Revolving Credit Facility | 2018 Bank of America Credit Facility    
Short-term Debt [Line Items]    
Available borrowings $ 280,000 $ 350,000
Interest rate 6.82% 6.82%
Line of Credit | Revolving Credit Facility | 2022 Bank of America Credit Facility    
Short-term Debt [Line Items]    
Available borrowings $ 20,000 $ 20,000
Interest rate 6.49% 6.49%
Line of Credit | Revolving Credit Facility | Cathay Bank Line of Credit    
Short-term Debt [Line Items]    
Available borrowings $ 132,000 $ 132,000
Interest rate 7.16% 7.33%
Line of Credit | Revolving Credit Facility | CTBC Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 116,747 $ 427
Line of Credit | Revolving Credit Facility | CTBC Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.15% 2.09%
Line of Credit | Revolving Credit Facility | CTBC Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 6.03% 6.13%
Line of Credit | Revolving Credit Facility | Chang Hwa Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 20,000 $ 20,000
Line of Credit | Revolving Credit Facility | Chang Hwa Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 1.88% 1.88%
Line of Credit | Revolving Credit Facility | Chang Hwa Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 5.70% 6.33%
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 50,000 $ 20,000
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.03% 2.03%
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 6.25% 6.28%
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 60,000 $ 0
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.02% 2.02%
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 6.17% 6.17%
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 1.90% 1.90%
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 5.56% 5.80%
Line of Credit | Revolving Credit Facility | First Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 1,916 $ 1,916
Line of Credit | Revolving Credit Facility | First Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.03% 2.03%
Line of Credit | Revolving Credit Facility | First Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 6.19% 6.19%
Line of Credit | Revolving Credit Facility | Yuanta Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 1,927 $ 47,610
Line of Credit | Revolving Credit Facility | Yuanta Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.32% 2.32%
Line of Credit | Revolving Credit Facility | Yuanta Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 5.95% 6.33%