XML 96 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Lease Maturities) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 79,300
2025 62,700
2026 41,500
2027 30,400
2028 17,300
Thereafter 39,500
Total lease payments 270,700
Less imputed interest 22,300
Total lease liability $ 248,400