XML 105 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Short-term Debt [Line Items]    
Short-term debt $ 23,704,000 $ 23,647,000
Long-term debt 5,697,000 0
Total debt 29,401,000 23,647,000
Short-term debt and current portion of long-term debt 23,704,000 23,647,000
Debt, Non-current 5,697,000 0
Term loan | Secured debt    
Short-term Debt [Line Items]    
Total debt 29,401,000 22,531,000
CTBC Bank, due August 31, 2020 | Term loan | Secured debt    
Short-term Debt [Line Items]    
Short-term debt 23,704,000 22,531,000
CTBC Bank, due June 4, 2030 | Term loan | Secured debt    
Short-term Debt [Line Items]    
Long-term debt 5,697,000 0
Bank of America | Bank of America 2018 Credit Agreement | Line of credit | Revolving Credit Facility    
Short-term Debt [Line Items]    
Short-term debt $ 0 $ 1,116,000