XML 301 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Lease Maturities) (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Leases  
2024 $ 7,389
2025 4,745
2026 2,260
2027 1,887
2028 1,434
Thereafter 257
Total undiscounted lease payments 17,972
Less amount of lease payments representing interest (1,170)
Total present value of lease payments 16,802
Financing Leases  
2024 2,922
2025 1,509
2026 96
2027 80
2028 0
Thereafter 0
Total undiscounted lease payments 4,607
Less amount of lease payments representing interest (106)
Total present value of lease payments 4,501
Total  
2024 10,311
2025 6,254
2026 2,356
2027 1,967
2028 1,434
Thereafter 257
Total undiscounted lease payments 22,579
Less amount of lease payments representing interest (1,276)
Total present value of lease payments $ 21,303