XML 99 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers Disaggregates revenues from contracts with customer by revenue type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Service fee and commission income $ 12,904 $ 9,871 $ 34,491 $ 28,382
Extended Warranty | IWS | Vehicle service agreement fees        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 4,495 4,410 13,525 13,025
Extended Warranty | IWS | GAP commissions        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 261 200 745 592
Extended Warranty | Trinity | Maintenance support service fees        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 2,451 2,720 6,151 7,655
Extended Warranty | Trinity | Warranty product commissions        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 791 739 2,190 1,971
Extended Warranty | PWSC | Homebuilder warranty service fees        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 1,547 1,599 4,445 4,574
Extended Warranty | PWSC | Homebuilder warranty commissions        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 227 203 636 565
Extended Warranty | Geminus | Vehicle service agreement fees        
Disaggregation of Revenue [Line Items]        
Service fee and commission income 3,116 0 6,760 0
Extended Warranty | Geminus | GAP commissions        
Disaggregation of Revenue [Line Items]        
Service fee and commission income $ 16 $ 0 $ 39 $ 0