XML 91 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Vehicle Service Agreement Liability Reconciliation of the changes in the vehicle service agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Product Warranty Liability [Line Items]        
Extended Product Warranty Accrual, Increase for Warranties Issued $ 15,904 $ 14,129    
Deferred Revenue, Revenue Recognized (12,700)      
Extended Product Warranty Accrual, Decrease for Payments (4,138) (4,129)    
Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties (252) (139)    
Extended Product Warranty Accrual 42,921 40,005 $ 40,292 $ 38,713
Vehicle service agreement fees [Member]        
Product Warranty Liability [Line Items]        
Deferred Revenue, Revenue Recognized (13,091) (12,635)    
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid 4,206 $ 4,066    
Extended Product Warranty Accrual $ 42,921   $ 40,292