XML 46 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-term Debt - CTBC (Details)
1 Months Ended
Jun. 30, 2019
USD ($)
Jan. 31, 2018
USD ($)
May 31, 2017
USD ($)
Apr. 30, 2016
Jun. 30, 2019
TWD ($)
Mar. 31, 2019
USD ($)
Aug. 31, 2018
USD ($)
Jun. 30, 2018
USD ($)
Jan. 31, 2018
TWD ($)
May 31, 2017
TWD ($)
Apr. 01, 2016
USD ($)
Apr. 01, 2016
TWD ($)
Debt Instrument [Line Items]                        
Total short-term debt           $ 22,660,000   $ 116,181,000        
Line of credit | Revolving Credit Facility                        
Debt Instrument [Line Items]                        
Total short-term debt           0   93,246,000        
CTBC Bank | Term loan | Secured debt                        
Debt Instrument [Line Items]                        
Total short-term debt           22,660,000   22,935,000        
CTBC Bank | Line of credit | Revolving Credit Facility                        
Debt Instrument [Line Items]                        
Total short-term debt           0   $ 25,900,000        
Credit facility, unused amount           $ 17,300,000            
CTBC Bank | Maximum                        
Debt Instrument [Line Items]                        
Interest rate           0.92%   0.95%        
CTBC Bank | CTBC Bank                        
Debt Instrument [Line Items]                        
Credit facility, maximum borrowing capacity                     $ 40,000,000  
CTBC Bank | CTBC Bank | Term loan | Secured debt                        
Debt Instrument [Line Items]                        
Credit facility, term   12 months 12 months 12 months                
Credit facility, maximum borrowing capacity   $ 23,600,000 $ 23,000,000           $ 700,000,000.0 $ 700,000,000.0 21,620,000 $ 700,000,000
Collateral amount           $ 26,000,000            
CTBC Bank | CTBC Bank | Term loan | Secured debt | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, term 12 months                      
Credit facility, maximum borrowing capacity $ 22,500,000       $ 700,000,000.0              
CTBC Bank | CTBC Bank | Term loan | Secured debt | CTBC's Established NTD Interest Rate                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate   0.25% 0.25% 0.25%                
CTBC Bank | CTBC Bank | Term loan | Secured debt | CTBC's Established NTD Interest Rate | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate 0.25%                      
CTBC Bank | CTBC Bank | Term loan | Customs Bond                        
Debt Instrument [Line Items]                        
Credit facility, term     12 months                  
Credit facility, maximum borrowing capacity     $ 3,300,000             $ 100,000,000.0 $ 3,100,000 $ 100,000,000
Interest rate, stated percentage     0.50%             0.50% 0.50% 0.50%
CTBC Bank | CTBC Bank | Line of credit | Revolving Credit Facility                        
Debt Instrument [Line Items]                        
Credit facility, term       12 months                
Credit facility, maximum borrowing capacity     $ 50,000,000.0               $ 40,000,000  
Percent of eligible accounts receivable     80.00%             80.00% 80.00% 80.00%
CTBC Bank | CTBC Bank | Line of credit | Revolving Credit Facility | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, maximum borrowing capacity $ 50,000,000.0                      
CTBC Bank | CTBC Bank | Line of credit | Revolving Credit Facility | CTBC's Established USD Interest Rate                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate       0.30%                
CTBC Bank | CTBC Bank | Line of credit | Revolving Credit Facility | CTBC's Established USD Interest Rate | Minimum                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate     0.40%                  
CTBC Bank | CTBC Bank | Line of credit | Revolving Credit Facility | CTBC's Established USD Interest Rate | Maximum                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate     0.45%                  
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | Term loan | Customs Bond                        
Debt Instrument [Line Items]                        
Credit facility, term   12 months                    
Credit facility, maximum borrowing capacity   $ 3,400,000             $ 100,000,000.0      
Interest rate, stated percentage   0.50%             0.50%      
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 0.50% Interest | Term loan | Customs Bond | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, term 12 months                      
Credit facility, maximum borrowing capacity $ 3,200,000       $ 100,000,000.0              
Interest rate, stated percentage 0.50%       0.50%              
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 0.25% Interest | Line of credit | Customs Bond                        
Debt Instrument [Line Items]                        
Credit facility, term   12 months                    
Credit facility, maximum borrowing capacity   $ 50,500,000             $ 1,500,000,000.0      
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 0.25% Interest | Line of credit | Customs Bond | CTBC's Established NTD Interest Rate                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate   0.25%                    
CTBC Bank | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Revolving Credit Facility | Subsequent event                        
Debt Instrument [Line Items]                        
Percent of eligible accounts receivable 100.00%       100.00%              
CTBC Bank | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Revolving Credit Facility | CTBC's Established USD Interest Rate | Minimum | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate 0.30%                      
CTBC Bank | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Revolving Credit Facility | CTBC's Established USD Interest Rate | Maximum | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate 0.50%                      
CTBC Bank | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Customs Bond | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, term 180 days                      
Credit facility, maximum borrowing capacity $ 48,200,000       $ 1,500,000,000.0              
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Term loan | Customs Bond | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, term 12 months                      
Percent of eligible accounts receivable 100.00%       100.00%              
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Revolving Credit Facility | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, maximum borrowing capacity $ 50,000,000.0                      
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Revolving Credit Facility | Minimum | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate 0.30%                      
CTBC Bank | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest | Line of credit | Revolving Credit Facility | Maximum | Subsequent event                        
Debt Instrument [Line Items]                        
Credit facility, basis spread on variable rate 0.50%                      
CTBC Bank | CTBC 2018 Facility                        
Debt Instrument [Line Items]                        
Credit facility, maximum borrowing capacity   $ 50,000,000.0         $ 40,000,000.0