XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

   

Three months ended March 31,

 
    

2024

  

2023

 
           

Vehicle service agreement fees and GAP commissions

 

IWS, Geminus and PWI

 $14,982  $14,835 

Maintenance support service fees

 

Trinity

 $763   954 

Warranty product commissions

 

Trinity

  939   882 

Business services consulting fees

 

Ravix and Csuite

  4,550   5,344 

Healthcare services fees

 

SNS and DDI

  4,226   4,374 

Software license and support fees

 

SPI

  700    

Service fee and commission revenue

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

(in thousands)

 

Three Months Ended March 31, 2024

 

Balance, December 31, 2023

 $83,995 

Deferral of revenue

  15,409 

Recognition of deferred service fees

  (15,402)

Balance, March 31, 2024

 $84,002 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Three months ended March 31, 2024

  

Three months ended March 31, 2023

 
  

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,653  $81  $13,734  $13,174  $83  $13,257 

Additions

  2,337   7   2,344   2,336   7   2,343 

Amortization

  (2,277)  (8)  (2,285)  (2,109)  (7)  (2,116)

Balance at March 31, net

 $13,713  $80  $13,793  $13,401  $83  $13,484