v3.26.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Payments in FY2027 $ 10,255
FY2028 10,025
FY2029 8,949
FY2030 8,713
FY2031 7,085
Thereafter 13,315
Total future minimum lease payments 58,342
Less imputed interest 6,446
Lease liability $ 51,896