XML 49 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Operating Lease Maturity Schedule (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 (remaining three months) $ 3,162
2021 12,816
2022 11,937
2023 12,303
2024 11,400
2025 9,785
Thereafter 24,740
Total operating lease payments 86,143
Less imputed interest (17,505)
Total operating lease liabilities $ 68,638