XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
December 31, 2022 $ 37,539  
December 31, 2023 20,555  
December 31, 2024 22,473  
December 31, 2025 21,681  
December 31, 2026 21,140  
Thereafter 156,704  
Total future minimum lease payments 280,092  
Less: Interest (53,386)  
Total operating lease liabilities 226,706 $ 138,964
Operating lease liabilities - current 34,901 23,350
Operating lease liabilities - non-current 191,805 115,614
Total operating lease liabilities $ 226,706 $ 138,964