XML 42 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating lease obligations      
Total $ 6,607    
2020 1,345    
2021 1,362    
2022 1,376    
2023 1,291    
2024 820    
Beyond 413    
Credit facility      
Total 39,000    
2020 5,000    
2021 8,000    
2022 26,000    
2023 0    
2024 0    
Beyond 0    
Purchase obligations      
Total 18,329    
2020 18,329    
2021 0    
2022 0    
2023 0    
2024 0    
Beyond 0    
Total obligations      
Total 63,936    
2020 24,674    
2021 9,362    
2022 27,376    
2023 1,291    
2024 820    
Beyond 413    
Operating lease rent expense $ 1,146    
Operating leases rent expense   $ 571 $ 664