XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Bank Borrowing (Tables)
6 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Maturities
Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2024 (Remaining)
$5,759 
2025
11,664 
2026
11,871 
2027
14,344 
2028
536 
Total principal44,174 
Less: debt issuance costs(73)
Total principal, less debt issuance costs$44,101 
Short-term DebtLong-term DebtTotal
Principal amount$11,566 $32,608 $44,174 
Less: debt issuance costs(33)(40)(73)
Total debt, less debt issuance costs$11,533 $32,568 $44,101