XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (remaining 9 months) $ 35,113  
2022 48,126  
2023 48,287  
2024 47,238  
2025 46,910  
Thereafter 204,271  
Total future lease payments 429,945  
Less: imputed interest (78,085)  
Less: expected tenant improvement allowance (15,986)  
Total $ 335,874 $ 343,583