XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (remaining 3 months) $ 9,545  
2021 48,695  
2022 45,839  
2023 46,520  
2024 45,727  
Thereafter 247,011  
Total future lease payments 443,337  
Less: imputed interest (84,680)  
Less: expected tenant improvement allowance (15,455)  
Total $ 343,202 $ 319,590