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

(in thousands)

  

Years ended December 31,

 
   

2024

  

2023

 
          

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $60,513  $60,022 

Maintenance support service fees

Trinity

  3,809   4,179 

Warranty product commissions

Trinity

  4,548   4,029 

Business services consulting fees

Ravix, CSuite and Image Solutions

  19,761   19,403 

Healthcare services fees

SNS and DDI

  17,269   14,848 

Software license and support fees

SPI

  3,482   763 

Service fee and commission revenue

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

(in thousands)

 

Years ended December 31,

 

Balance, December 31, 2022

 $ 

Contract asset acquired related to SPI

  1,765 

Contract asset additions

  20 

Amounts transferred to service fee receivables

  (97)

Balance, December 31, 2023

  1,688 

Contract asset additions

  1,093 

Amounts transferred to service fee receivables

  (521)

Write-off of contract asset balances

  (40)

Measurement period adjustment related to SPI

  (342)

Balance, December 31, 2024

 $1,878 

(in thousands)

 

Years ended December 31,

 

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 

Deferral of revenue

  63,506 

Recognition of deferred service fees

  (64,393)

Balance, December 31, 2024

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

(in thousands)

 

Years ended December 31, 2024

  

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

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

Additions

  9,595   24   9,619   9,381   24   9,405 

Amortization

  (9,440)  (24)  (9,464)  (8,902)  (26)  (8,928)

Balance at December 31, net

 $13,808  $81  $13,889  $13,653  $81  $13,734