XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (for the remaining three months) $ 2,642  
2021 16,491  
2022 13,859  
2023 14,046  
2024 13,339  
2025 and thereafter 53,933  
Total lease payments 114,310  
Less: imputed interest (26,879)  
Total $ 87,431 $ 79,473