XML 111 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases and Lease Commitments - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 17,956  
2023 8,056  
2024 4,678  
2025 3,403  
2026 3,411  
Thereafter 7,694  
Operating Leases, Total lease payments 45,198  
Less: interest (6,438)  
Operating lease liabilities 38,760 $ 112,646
2022 26,280  
2023 26,280  
2024 26,352  
2025 26,280  
2026 96,430  
Finance Leases, Total lease payments 201,622  
Less: interest (37,399)  
Finance lease liabilities 164,223  
2022 44,236  
2023 34,336  
2024 31,030  
2025 29,683  
2026 99,841  
Thereafter 7,694  
Total lease payments $ 246,820