XML 73 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Lease Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2022 $ 109,116
2023 86,941
2024 59,971
2025 39,707
2026 17,936
Thereafter 23,501
Total 337,172
Less amount of lease payments representing interest (41,113)
Total present value of lease payments $ 296,059