XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Lines of Credit and Term Loans - CTBC Bank Narrative (Details)
$ in Thousands, $ in Millions
Jul. 20, 2021
TWD ($)
May 06, 2020
TWD ($)
Jun. 30, 2025
USD ($)
Feb. 27, 2025
USD ($)
Feb. 27, 2025
TWD ($)
Jun. 30, 2024
USD ($)
Feb. 16, 2024
USD ($)
Feb. 16, 2024
TWD ($)
Feb. 15, 2024
USD ($)
Sep. 28, 2023
USD ($)
Sep. 28, 2023
TWD ($)
Short-term Debt [Line Items]                      
Property, plant, and equipment, net     $ 504,488     $ 414,008          
Revolving Credit Facility | 2020 and 2021 CTBC Credit Lines | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity         $ 1,550.0     $ 1,550.0     $ 1,550.0
Revolving Credit Facility | NTD Short Term Loan | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity         1,800.0     1,250.0     1,250.0
Revolving Credit Facility | Guarantee Line | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity         $ 100.0     $ 100.0     $ 100.0
Revolving Credit Facility | USD Short Term Loan Line | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity       $ 40,000     $ 40,000     $ 40,000  
Revolving Credit Facility | Export/Import O/A Loan Line - Exports | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity       105,000     105,000     105,000  
Revolving Credit Facility | Export/Import O/A Loan Line - Imports | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity             50,000     50,000  
Revolving Credit Facility | 2023 CTBC Credit Lines | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity                   $ 105,000  
Revolving Credit Facility | 2024 CTBC Credit Lines | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity             185,000   $ 105,000    
Revolving Credit Facility | 2024 CTBC Credit Lines | CTBC Bank | Term Loan | Minimum                      
Short-term Debt [Line Items]                      
Line of credit facility, covenant not satisfied, maximum borrowing capacity             70,000        
Revolving Credit Facility | 2024 CTBC Credit Lines | CTBC Bank | Term Loan | Maximum                      
Short-term Debt [Line Items]                      
Line of credit facility, covenant not satisfied, maximum borrowing capacity             105,000        
Revolving Credit Facility | Import O/A Loan Line Of Credit | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity       80,000     $ 80,000        
Revolving Credit Facility | 2025 CTBC Credit Lines | CTBC Bank                      
Short-term Debt [Line Items]                      
Line of credit     0     184,600          
Revolving Credit Facility | 2025 CTBC Credit Lines | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity       $ 185,000              
Credit facility, remaining borrowing capacity     185,000                
Secured debt | 2020 CTBC Term Loan Facility | CTBC Bank | Asset Pledged as Collateral                      
Short-term Debt [Line Items]                      
Property, plant, and equipment, net     75,100                
Secured debt | 2020 CTBC Term Loan Facility | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity $ 1,200.0 $ 1,200.0                  
Line of credit     28,800     31,200          
Credit facility, term   10 years                  
Secured debt | 2021 CTBC Credit Lines | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity 1,550.0                    
Secured debt | 2021 CTBC Machine Loan | CTBC Bank | Term Loan                      
Short-term Debt [Line Items]                      
Credit facility, maximum borrowing capacity $ 350.0                    
Line of credit     $ 1,800     $ 3,100          
Credit facility, term 75 months