XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Maturity Analysis of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Lease, 2021 (October 1 through December 31) $ 22,123  
Operating Lease, 2022 29,809  
Operating Lease, 2023 28,288  
Operating Lease, 2024 24,614  
Operating Lease, 2025 19,254  
Operating Lease, Thereafter 54,182  
Operating Lease, Total Lease Payments 178,270  
Operating Lease, Less: Imputed Interest 28,220  
Operating Lease, Total $ 150,050 $ 157,013