XML 76 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Operating Lease Maturity Schedule (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
2020 (remaining six months) $ 5,453
2021 12,701
2022 11,846
2023 12,207
2024 11,300
2025 9,710
Thereafter 24,562
Total operating lease payments 87,779
Less imputed interest (18,486)
Total operating lease liabilities $ 69,293