XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Impact on Financial Statements (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Accounting Standards Update 2014-09 Cumulative Effect, Period of Adoption [Member]  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Stockholders' Equity, Period Increase (Decrease) $ 175