XML 100 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Future Minimum Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leases, After Adoption      
2020 $ 2,646    
2021 2,088    
2022 2,132    
2023 2,177    
2024 2,221    
Thereafter 11,562    
Total future minimum lease payments 22,826    
Less: imputed interest (5,175)    
Total operating lease liabilities $ 17,651 $ 11,900  
Operating Leases, Before Adoption      
2019     $ 726
2020     333
Future minimum lease payments due     $ 1,059