XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Bank Borrowing (Tables)
3 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities
Maturities of short-term debt and long-term debt were as follows (in thousands):
Year ending June 30,
2025 (Remaining)$8,767 
202611,871 
202714,344 
2028536 
Total principal35,518 
Less: debt issuance costs(48)
Total principal, less debt issuance costs$35,470 
Short-term DebtLong-term DebtTotal
Principal amount$11,714 $23,804 $35,518 
Less: debt issuance costs(26)(22)(48)
Total debt, less debt issuance costs$11,688 $23,782 $35,470