XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Standards Updates - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Retained earnings (accumulated deficit) $ (116,846) $ (117,088)
Future minimum payments due 5,942  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Retained earnings (accumulated deficit) $ 1,102 $ 1,600