XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
March 31, 2024 $ 18,582  
March 31, 2025 28,674  
March 31, 2026 26,939  
March 31, 2027 23,322  
March 31, 2028 17,024  
Thereafter 139,443  
Total future minimum lease payments 253,984  
Less: Interest (48,529)  
Total lease liabilities 205,455  
March 31, 2024 2,967  
March 31, 2025 2,967  
March 31, 2026 2,967  
March 31, 2027 2,967  
March 31, 2028 2,967  
Thereafter 5,192  
Total future minimum lease payments 20,027  
Less: Interest (2,119)  
Total lease liabilities 17,908  
Operating lease liabilities - current 16,124 $ 19,305
Operating lease liabilities - non-current 189,331 182,251
Finance lease liabilities - current 2,400 2,381
Finance lease liabilities - non-current $ 15,508 $ 16,116