v3.25.4
Leases - Additional information (Details) - USD ($)
6 Months Ended
Dec. 31, 2025
Jun. 30, 2025
Leases    
Lessee, Operating Lease, Existence of Option to Extend [true false] true  
Lessee, Finance Lease, Existence of Option to Extend [true false] true  
Operating lease right-of-use assets $ 33,604,000 $ 34,128,000
Current portion of operating lease liabilities 1,320,000 1,193,000
Operating lease liabilities, net of current portion $ 33,308,000 33,709,000
2024 lease amendment    
Leases    
Operating lease right-of-use assets   1,822,000
Current portion of operating lease liabilities   9,000
Operating lease liabilities, net of current portion   $ 1,813,000
Maximum    
Leases    
Operating lease remaining lease term 15 years  
Finance lease remaining lease term 15 years  
Minimum    
Leases    
Operating lease remaining lease term 1 year  
Finance lease remaining lease term 1 year