XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

  

Three months ended March 31,

 
   

2023

  

2022

 
          

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $14,835  $13,303 

Maintenance support service fees

Trinity

  954   1,798 

Warranty product commissions

Trinity

  882   1,132 

Homebuilder warranty service fees

PWSC (a)

     1,816 

Homebuilder warranty commissions

PWSC (a)

     237 

Business services consulting fees

Ravix, Csuite and SNS

  9,718   4,170 

Service fee and commission revenue

 $26,389  $22,456 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

Three Months Ended March 31, 2023

 

Balance, December 31, 2022

 $82,713 

Deferral of revenue

  14,770 

Recognition of deferred service fees

  (15,116)

Balance, March 31, 2023

 $82,367 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Three months ended March 31, 2023

  

Three months ended March 31, 2022

 
  

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

 $13,174  $83  $13,257  $10,850  $80  $10,930 

Additions

  2,336   7   2,343   2,353   6   2,359 

Amortization

  (2,109)  (7)  (2,116)  (1,328)  (6)  (1,334)

Balance at March 31, net

 $13,401  $83  $13,484  $11,875  $80  $11,955