XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

  

Years ended December 31,

 
   

2023

  

2022

 
          

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $60,022  $58,775 

Maintenance support service fees

Trinity

  4,179   5,815 

Warranty product commissions

Trinity

  4,029   4,564 

Homebuilder warranty service fees

PWSC (a)

     4,348 

Homebuilder warranty commissions

PWSC (a)

     540 

Business services consulting fees

Ravix and Csuite

  19,403   16,836 

Healthcare services

SNS and DDI

  14,848   2,402 

Software license and support fees

SPI

  763    

Service fee and commission revenue

 $103,244  $93,280 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

Years ended December 31,

 

Balance, December 31, 2021

 $89,217 

Deferral of revenue

  61,058 

Recognition of deferred service fees

  (59,966)

Deferred service fees disposed of related to PWSC

  (7,596)

Balance, December 31, 2022

  82,713 

Deferred service fees acquired related to SPI

  423 

Deferral of revenue

  56,712 

Recognition of deferred service fees

  (55,853)

Balance, December 31, 2023

 $83,995 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Years ended December 31, 2023

  

Years ended December 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 January 1, net

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

Additions

  9,381   24   9,405   9,273   21   9,294 

Amortization

  (8,902)  (26)  (8,928)  (6,949)  (18)  (6,967)

Balance at December 31, net

 $13,653  $81  $13,734  $13,174  $83  $13,257