XML 106 R96.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 10,511  
2024 25,910  
2025 23,878  
2026 22,931  
2027 19,367  
Thereafter 69,059  
Total future lease payments 171,656  
Less: Amount representing interest (47,426)  
Present value of minimum lease payments 124,230  
Current portion (15,087) $ (13,463)
Long-term operating lease obligations 109,143 101,297
Remainder of 2023 4,163  
2024 7,919  
2025 7,090  
2026 6,487  
2027 6,277  
Thereafter 180,986  
Total future lease payments 212,922  
Less: Amount representing interest (148,961)  
Present value of minimum lease payments 63,961 64,729
Current portion (2,650) (2,978)
Long-term portion 61,311 61,751
Remainder of 2023 14,674  
2024 33,829  
2025 30,968  
2026 29,418  
2027 25,644  
Thereafter 250,045  
Total future lease payments 384,578  
Less: Amount representing interest (196,387)  
Total operating and finance lease liablities 188,191 $ 179,489
Current portion (17,737)  
Long-term portion $ 170,454