v3.25.3
Leases - Schedule of Operating Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Amount    
Remainder of 2026 $ 2,021  
2027 2,685  
2028 1,939  
2029 440  
2030 147  
2031 and thereafter 0  
Total 7,232  
Less: imputed interest (489)  
Present value of lease liabilities $ 6,743 $ 7,323