XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Maturities of Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 $ 21,196 $ 41,696
2023 40,578 38,477
2024 35,700 33,573
2025 29,902 27,703
2026 28,368 26,342
After 2026 81,723 78,593
Total lease payments 237,467 246,384
Less interest (49,936) (54,365)
Present value of lease liabilities $ 187,531 $ 192,019 [1]
[1] Certain prior period reported amounts were reclassified to conform to the current period presentation, see Note 2