XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.1
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
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Remainder of 2022 $ 16,842  
2023 20,952  
2024 19,060  
2025 17,697  
2026 17,319  
Thereafter 68,801  
Total future lease payments 160,671  
Less: Amount representing interest (45,744)  
Present value of minimum lease payments 114,927  
Current portion 13,602 $ 12,451
Long-term operating lease obligations 101,325 93,406
Remainder of 2022 6,700  
2023 8,383  
2024 7,299  
2025 6,620  
2026 6,411  
Thereafter 187,778  
Total future lease payments 223,191  
Less: Amount representing interest (156,777)  
Present value of minimum lease payments 66,414 63,401
Current portion 2,902  
Long-term portion 63,512  
Remainder of 2022 23,542  
2023 29,335  
2024 26,359  
2025 24,317  
2026 23,730  
Thereafter 256,579  
Total future lease payments 383,862  
Less: Amount representing interest (202,521)  
Total operating and finance lease liablities 181,341 $ 169,258
Current portion 16,504  
Long-term portion $ 164,837