XML 106 R93.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Contingencies and Concentrations of Risk - Minimum annual lease payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Lease Commitments  
2019 $ 11,468
2020 10,869
2021 10,133
2022 9,296
2023 8,124
Thereafter 10,518
Total $ 60,408