v3.26.1
Note 10 - Debt - Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Secured line of credit $ 200,000 $ 36,956
Term loan, net of debt issuance costs of $8 and $14, respectively 261,006 48,557
Less: amounts due within one year 58,000 3,571
Total amounts due after one year, net 203,006 44,986
Term Loan [Member]    
Term loan, net of debt issuance costs of $8 and $14, respectively $ 61,006 $ 11,601