XML 22 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Leases, After Adoption of 842:    
Remainder of 2019 $ 1,398  
2020 6,159  
2021 6,266  
2022 6,327  
2023 6,506  
Thereafter 17,676  
Total future minimum lease payments 44,332  
Less: imputed interest (10,459)  
Total $ 33,873  
Operating Leases, Before Adoption of 842:    
2019   $ 5,526
2020   5,560
2021   5,593
2022   5,708
2023   5,869
Thereafter   13,458
Total future minimum lease payments   41,714
2019   $ 5,526