XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

  

Three months ended June 30,

  

Six months ended June 30,

 
   

2022

  

2021

  

2022

  

2021

 
                  

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $14,832  $14,676  $28,135  $29,350 

Maintenance support service fees

Trinity

  1,394   1,036   3,192   2,086 

Warranty product commissions

Trinity

  1,096   1,063   2,228   1,992 

Homebuilder warranty service fees

PWSC

  1,911   1,807   3,727   3,532 

Homebuilder warranty commissions

PWSC

  211   173   448   369 

Business services consulting fees

Ravix

  4,146      8,316    

Service fee and commission revenue

 $23,590  $18,755  $46,046  $37,329 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

Six months ended June 30, 2022

 

Balance, December 31, 2021

 $89,217 

Deferral of revenue

  31,305 

Recognition of deferred service fees

  (29,201)

Balance, June 30, 2022

 $91,321 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Three months ended June 30, 2022

  

Three months ended June 30, 2021

 
  

Costs to Obtain a Contract

  

Costs to Fulfill a Contract

  

Total

  

Costs to Obtain a Contract

  

Costs to Fulfill a Contract

  

Total

 

Balance at March 31, net

 $11,875  $80  $11,955  $8,766  $77  $8,843 

Additions

  2,491   5   2,496   1,679   8   1,687 

Amortization

  (1,831)  (3)  (1,834)  (1,420)  (4)  (1,424)

Balance at June 30, net

 $12,535  $82  $12,617  $9,025  $81  $9,106 

(in thousands)

 

Six months ended June 30, 2022

  

Six months ended June 30, 2021

 
  

Costs to Obtain a Contract

  

Costs to Fulfill a Contract

  

Total

  

Costs to Obtain a Contract

  

Costs to Fulfill a Contract

  

Total

 

Balance at December 31, net

 $10,850  $80  $10,930  $8,759  $76  $8,835 

Additions

  4,844   11   4,855   3,021   17   3,038 

Amortization

  (3,159)  (9)  (3,168)  (2,755)  (12)  (2,767)

Balance at June 30, net

 $12,535  $82  $12,617  $9,025  $81  $9,106