v3.25.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
Mar. 31, 2025
Jun. 30, 2024
Secured debt | Bank of America Term Loan | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Secured debt | Chang Hwa Bank Credit Facility due October 15, 2026 | Term loan    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 0
Interest rate 2.08% 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
Interest rate 2.02%  
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Minimum    
Short-term Debt [Line Items]    
Interest rate   1.52%
Secured debt | Mega Bank Term Loan Facility, due October 3, 2026 | Maximum    
Short-term Debt [Line Items]    
Interest rate   1.72%
Line of Credit | Revolving Credit Facility | 2018 Bank of America Credit Facility    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 350,000
Interest rate   6.82%
Line of Credit | Revolving Credit Facility | 2022 Bank of America Credit Facility    
Short-term Debt [Line Items]    
Available borrowings 0 $ 20,000
Interest rate   6.49%
Line of Credit | Revolving Credit Facility | Cathay Bank Line of Credit    
Short-term Debt [Line Items]    
Available borrowings 0 $ 132,000
Interest rate   7.33%
Line of Credit | Revolving Credit Facility | CTBC Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 160,834 $ 427
Line of Credit | Revolving Credit Facility | CTBC Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.63% 2.09%
Line of Credit | Revolving Credit Facility | CTBC Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 5.79% 6.13%
Line of Credit | Revolving Credit Facility | Chang Hwa Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 29,062 $ 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.18% 6.33%
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 20,000
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate   2.03%
Line of Credit | Revolving Credit Facility | HSBC Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate   6.28%
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings 0 $ 0
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate   2.02%
Line of Credit | Revolving Credit Facility | E.SUN Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate   6.17%
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 50,000 $ 0
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate 2.02% 1.90%
Line of Credit | Revolving Credit Facility | Mega Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate 5.26% 5.80%
Line of Credit | Revolving Credit Facility | First Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 0 $ 1,916
Line of Credit | Revolving Credit Facility | First Bank Credit Lines | Minimum    
Short-term Debt [Line Items]    
Interest rate   2.03%
Line of Credit | Revolving Credit Facility | First Bank Credit Lines | Maximum    
Short-term Debt [Line Items]    
Interest rate   6.19%
Line of Credit | Revolving Credit Facility | Yuanta Bank Credit Lines    
Short-term Debt [Line Items]    
Available borrowings $ 46,822 $ 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%