XML 58 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2018
Accounting Changes  
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] true
Adjustments for adoption of guidance | ASU 2014-09, Revenue from Contracts with Customers  
Accounting Changes  
Billing retention recognized at time of transfer of control (as a percent) 10.00%