XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standards Implemented - Schedule of Disaggregation by Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Total Revenues $ 96,992 $ 83,384 $ 273,121 $ 230,177
Fixed Price Contracts [Member]        
Total Revenues 39,703 46,256 119,733 108,796
Product Sales [Member]        
Total Revenues $ 57,289 $ 37,128 $ 153,388 $ 121,381