v3.25.1
Lines of Credit and Term Loans - Schedule of Maturities of Revolving Lines of Credit and Term Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]    
Remainder of 2025 $ 34,118  
2026 39,805  
2027 17,293  
2028 5,833  
2029 5,178  
2030 and thereafter 4,747  
Total lines of credit and term loans $ 106,974 $ 476,429