XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Schedule Of Maturity Of Operating Lease Liabilities [Abstract]    
2026 (remainder of) $ 3,382  
2027 3,902  
2028 2,870  
2029 2,179  
2030 1,916  
Thereafter 1,035  
Total minimum lease payments 15,284  
Less: amounts representing interest 1,338  
Present value of minimum lease payments 13,946  
Less: current portion 3,909 $ 3,778
Long-term portion $ 10,037 $ 7,997