XML 90 R80.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Minimum Lease Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Jan. 01, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating lease payments made $ 1,100  
Finance lease payments made $ 200  
Future Minimum Operating Lease Obligations    
2019   $ 4,165
2020   3,841
2021   1,468
2022   869
2023   728
Thereafter   2,074
Future Minimum Finance Lease Obligations    
2019   2,181
2020   2,633
2021   2,686
2022   2,740
2023   2,794
Thereafter   $ 759,082