XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.2
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Remainder of 2022 $ 11,029  
2023 20,921  
2024 18,894  
2025 17,636  
2026 17,266  
Thereafter 69,123  
Total future lease payments 154,869  
Less: Amount representing interest (44,307)  
Present value of minimum lease payments 110,562  
Current portion 13,285 $ 12,451
Long-term operating lease obligations 97,277 93,406
Remainder of 2022 4,759  
2023 8,630  
2024 7,554  
2025 6,785  
2026 6,527  
Thereafter 185,673  
Total future lease payments 219,928  
Less: Amount representing interest (155,033)  
Present value of minimum lease payments 64,895 63,401
Current portion 2,899  
Long-term portion 61,996  
Remainder of 2022 15,788  
2023 29,551  
2024 26,448  
2025 24,421  
2026 23,793  
Thereafter 254,796  
Total future lease payments 374,797  
Less: Amount representing interest (199,340)  
Total operating and finance lease liablities 175,457 $ 169,258
Current portion 16,184  
Long-term portion $ 159,273