XML 62 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-term and Long-term Debt (Tables)
6 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Debt Obligations
Short-term and long-term debt obligations as of December 31, 2021 and June 30, 2021 consisted of the following (in thousands):
 
 December 31,June 30,
 20212021
Line of credit:
Bank of America$60,588 $— 
CTBC Bank97,000 18,000 
 E.SUN Bank16,500 20,400 
Total line of credit174,088 38,400 
Term loans:
CTBC Bank term loan, due August 31, 2022$— $25,090 
CTBC Bank term loan, due June 4, 203040,435 34,700 
CTBC Bank term loan, due December 27, 20273,522 — 
E.SUN Bank term loan, due September 15, 202618,346 — 
Mega Bank term loan, due September 15, 202643,388 — 
Chang Hwa Bank term loan due October 15, 202636,157 — 
Total term loans141,848 59,790 
Total debt315,936 98,190 
Short-term debt and current portion of long-term debt176,904 63,490 
Debt, Non-current$139,032 $34,700 
Schedule of Maturities of Short-term and Long-term Debt Obligations
Principal payments on short-term and long-term obligations are due as follows (in thousands):

Fiscal Year: Principal Payments
2022$174,088 
202310,551 
202431,130 
202534,746 
202634,745 
2027 and thereafter30,676 
Total short-term and long-term debt$315,936