XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Lease Maturities) (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Leases  
2026 $ 7,595
2027 7,239
2028 6,837
2029 5,556
2030 5,169
Thereafter 1,147
Total undiscounted lease payments 33,543
Less amount of lease payments representing interest (4,764)
Total present value of lease payments 28,779
Financing Leases  
2026 3,875
2027 3,875
2028 3,875
2029 3,869
2030 3,366
Thereafter 10,658
Total undiscounted lease payments 29,518
Less amount of lease payments representing interest (6,404)
Total present value of lease payments 23,114
Total  
2026 11,470
2027 11,114
2028 10,712
2029 9,425
2030 8,535
Thereafter 11,805
Total undiscounted lease payments 63,061
Less amount of lease payments representing interest (11,168)
Total present value of lease payments $ 51,893