XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
VEHICLE SERVICE AGREEMENT LIABILITY - Reconciliation of the changes in the vehicle service agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]      
Recognition of service fees on vehicle service agreements     $ (5,500)
Vehicle service agreement fees      
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at January 1, net $ 51,723 $ 43,734 43,734
Vehicle service agreement liability acquired during the year related to the purchase of Geminus 0 10,792  
Gross service fees for vehicle service agreements sold 4,666 6,055  
Recognition of service fees on vehicle service agreements (5,701) (5,367)  
Liability for claims authorized on vehicle service agreements 2,380 1,887  
Payments of claims authorized on vehicle service agreements (1,475) (970)  
Re-estimation of deferred service fees (121) (148)  
Balance at March 31, net $ 51,472 $ 55,983 $ 51,723