XML 27 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Future minimum lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating leases:    
2020 $ 4,136 $ 2,574
2021 4,169 2,369
2022 3,099 2,349
2024 482 1,130
Thereafter 600 374
Liability 13,923 10,804
Financing lease:    
2020 267 1,395
2021 202 1,444
2022 122 1,493
2023 61 760
2024 5 0
Thereafter 0 0
Total 657 $ 5,092
Capital leases:    
2020 4,403  
2021 4,371  
2022 3,221  
2023 1,498  
2024 487  
Thereafter 600  
Total $ 14,580