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

(in thousands)

  

Three months ended March 31,

 
   

2025

  

2024

 
          

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $14,894  $14,982 

Maintenance support service fees

Trinity

  926   763 

Warranty product commissions

Trinity

  850   939 

Business services consulting fees

Ravix, CSuite and Image Solutions

  6,208   4,550 

Healthcare services fees

SNS and DDI

  4,592   4,226 

Software license and support fees

SPI

  591   700 

Skilled trades repair and service fees

Bud's Plumbing

  288    

Service fee and commission revenue

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

(in thousands)

 

Three Months Ended March 31, 2025

 

Balance, December 31, 2024

 $1,878 

Contract asset additions

  33 

Amounts transferred to service fee receivables

  (116)

Write-off of contract asset balances

  (10)

Balance, March 31, 2025

 $1,785 

(in thousands)

 

Three Months Ended March 31, 2025

 

Balance, December 31, 2024

 $83,108 

Deferral of revenue

  16,280 

Recognition of deferred service fees

  (15,052)

Balance, March 31, 2025

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

(in thousands)

 

Three months ended March 31, 2025

  

Three months ended March 31, 2024

 
  

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,808  $81  $13,889  $13,653  $81  $13,734 

Additions

  2,701   7   2,708   2,337   7   2,344 

Amortization

  (2,439)  (5)  (2,444)  (2,277)  (8)  (2,285)

Balance at March 31, net

 $14,070  $83  $14,153  $13,713  $80  $13,793