XML 104 R94.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 16,543  
2024 22,308  
2025 20,190  
2026 19,353  
2027 15,836  
Thereafter 64,052  
Total future lease payments 158,282  
Less: Amount representing interest (44,578)  
Present value of minimum lease payments 113,704  
Current portion (14,723) $ (13,463)
Long-term operating lease obligations 98,981 101,297
Remainder of 2023 6,615  
2024 7,751  
2025 6,927  
2026 6,418  
2027 6,255  
Thereafter 180,776  
Total future lease payments 214,742  
Less: Amount representing interest (150,204)  
Present value of minimum lease payments 64,538 64,729
Current portion 3,052 2,978
Long-term portion 61,486 61,751
Remainder of 2023 23,158  
2024 30,059  
2025 27,117  
2026 25,771  
2027 22,091  
Thereafter 244,828  
Total future lease payments 373,024  
Less: Amount representing interest (194,782)  
Total operating and finance lease liablities 178,242 $ 179,489
Current portion 17,775  
Long-term portion $ 160,467