XML 92 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Summary of Future Minimum Lease Payments for Capital and Operating Lease (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Present value of payments  
2019 $ 721
2020 154
2021 18
2022 3
2023 0
Thereafter 0
Total 896
Interest  
2019 43
2020 4
2021 1
2022 0
2023 0
Thereafter 0
Total 48
Total Capital lease payments  
2019 764
2020 158
2021 19
2022 3
2023 0
Thereafter 0
Total 944
Operating lease payments  
2019 6,994
2020 6,177
2021 3,731
2022 2,142
2023 1,745
Thereafter 1,199
Total 21,988
Total Lease payments  
2019 7,758
2020 6,335
2021 3,750
2022 2,145
2023 1,745
Thereafter 1,199
Total Lease payments $ 22,932