XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
December 31, 2023 $ 21,441  
December 31, 2024 26,863  
December 31, 2025 24,790  
December 31, 2026 21,389  
December 31, 2027 15,294  
Thereafter 138,885  
Total future minimum lease payments 248,662  
Less: Interest (47,106)  
Total lease liabilities 201,556 $ 226,706
December 31, 2023 2,967  
December 31, 2024 2,967  
December 31, 2025 2,967  
December 31, 2026 2,967  
December 31, 2027 2,967  
Thereafter 5,933  
Total future minimum lease payments 20,768  
Less: Interest (2,271)  
Total lease liabilities 18,497  
Operating lease liabilities - current 19,305 34,901
Operating lease liabilities - non-current 182,251 $ 191,805
Finance lease liabilities - current 2,381  
Finance lease liabilities - non-current $ 16,116