XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining 3 months) $ 12,072  
2022 50,364  
2023 61,421  
2024 60,168  
2025 59,897  
Thereafter 278,027  
Total future lease payments 521,949  
Less: imputed interest (83,069)  
Less: expected tenant improvement allowance (9,642)  
Total $ 429,238 $ 343,583