v3.26.1
Leases (Lease Maturities) (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2027 $ 8,340
2028 7,957
2029 6,687
2030 6,025
2031 1,123
Thereafter 1,619
Total undiscounted lease payments 31,751
Less amount of lease payments representing interest (3,886)
Total present value of lease payments 27,865
Financing Leases  
2027 3,875
2028 3,875
2029 3,869
2030 3,366
2031 2,664
Thereafter 7,993
Total undiscounted lease payments 25,642
Less amount of lease payments representing interest (5,018)
Total present value of lease payments 20,624
Total  
2027 12,215
2028 11,832
2029 10,556
2030 9,391
2031 3,787
Thereafter 9,612
Total undiscounted lease payments 57,393
Less amount of lease payments representing interest (8,904)
Total present value of lease payments $ 48,489