XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Leases and Purchase Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Capital Lease Obligations      
2020 $ 86    
2021 80    
2022 71    
2023 58    
2024 30    
Thereafter 0    
Total minimum lease payments 325    
Less: imputed interest (4.1% to 15.9%) (34)    
Total capital lease obligations 291    
Less: current portion of capital lease obligations (72) $ (44)  
Long-term capital lease obligations 219    
Operating Lease Obligations      
2020 1,878    
2021 1,813    
2022 1,817    
2023 1,840    
2024 1,353    
Thereafter 5,167    
Total operating lease payments 13,868    
Purchase Commitments      
2020 22,684    
2021 21,418    
2022 0    
2023 0    
2024 0    
Thereafter 0    
Purchase commitments, total 44,102    
Rent expense $ 2,700 $ 1,700 $ 1,000
Minimum      
Capital Lease Obligations      
Interest rate 4.10%    
Maximum      
Capital Lease Obligations      
Interest rate 15.90%