XML 115 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Vehicle Service Agreement Liability Reconciliation of the changes in the vehicle service agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Recognition of service fees on vehicle service agreements   $ (11,300)
Vehicle service agreement fees    
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at January 1, net $ 43,734 40,794
Vehicle service agreement liability acquired during the year related to the purchase of Geminus 10,792 0
Gross service fees for vehicle service agreements sold 22,941 17,247
Recognition of service fees on vehicle service agreements (20,489) (14,421)
Liability for claims authorized on vehicle service agreements 6,838 4,206
Payments of claims authorized on vehicle service agreements (4,305) (4,378)
Re-estimation of deferred service fees (351) (252)
Balance at September 30, net $ 59,160 $ 43,196