v3.26.1
Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lease
Property
Jun. 30, 2025
Operating Leases [Abstract]    
Number of lease for which construction not started | Lease 0  
Weighted average remaining lease term 8 years 1 month 6 days 8 years 3 months 18 days
Total future lease payments $ 41,737  
Interest $ 5,376  
Minimum [Member]    
Operating Leases [Abstract]    
Operating lease expiration term 3 months  
Maximum [Member]    
Operating Leases [Abstract]    
Operating lease expiration term 18 years 3 months 18 days  
Director [Member]    
Operating Leases [Abstract]    
Number of properties under lease owned by related party | Property 5  
Total future lease payments $ 1,700  
Interest $ 144