v3.26.1
Leases - Gross Difference (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Leases    
Total lease payments $ 70,331  
Less: interest 14,358  
Lease liabilities $ 55,973 $ 42,867