XML 70 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Schedule of Net Minimum Payments Under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Minimum Lease Payments    
Remainder of 2019 $ 3,945  
2019   $ 2,027
2020 5,093 824
2021 5,272 729
2022 5,181 748
2023 1,797 606
Thereafter 3,068 296
Total future minimum payments 24,356 5,230
Sublease Income    
Remainder of 2019 37  
2019   22
2020 38 23
2021 39 24
2022 40 24
2023 41 25
Thereafter 0 25
Total future minimum payments 195 143
Net Minimum Lease Payments    
Remainder of 2019 3,908  
2019   2,005
2020 5,055 801
2021 5,233 705
2022 5,141 724
2023 1,756 581
Thereafter 3,068 271
Total future minimum payments $ 24,161 $ 5,087