XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Schedule of Maturity of Operating Lease Liabilities [Abstract]    
2025 (remainder of) $ 1,908  
2026 3,452  
2027 2,114  
2028 1,086  
2029 374  
Thereafter 778  
Total minimum lease payments 9,712  
Less: amounts representing interest 642  
Present value of minimum lease payments 9,070  
Less: current portion 3,426 $ 3,110
Long-term portion $ 5,644 $ 5,849