XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining 6 months) $ 23,604  
2022 49,456  
2023 53,703  
2024 52,637  
2025 52,403  
Thereafter 241,637  
Total future lease payments 473,440  
Less: imputed interest (81,286)  
Less: expected tenant improvement allowance (21,199)  
Total $ 370,955 $ 343,583