XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

  

Three months ended September 30,

  

Nine months ended September 30,

 
   

2025

  

2024

  

2025

  

2024

 
                  

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $15,504  $15,215  $45,538  $45,195 

Maintenance support service fees

Trinity

  1,203   1,300   3,299   2,941 

Warranty product commissions

Trinity

  1,491   1,328   3,673   3,496 

Business services consulting fees

Ravix, CSuite and Image Solutions

  5,474   4,026   17,405   12,958 

Healthcare services fees

SNS and DDI

  4,334   4,240   13,493   12,554 

Software license and support fees

SPI and ATWI

  895   1,027   2,732   2,598 

Skilled trades repair and service fees

Bud's Plumbing, Advanced Plumbing and Southside Plumbing

  3,384      5,413    

Motor sales and repair service fees

Roundhouse

  4,888      4,888    

Service fee and commission revenue

 $37,173  $27,136  $96,441  $79,742 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

Nine Months Ended September 30, 2025

 

Balance, December 31, 2024

 $1,878 

Contract asset additions

  405 

Amounts transferred to service fee receivables

  (358)

Write-off of contract asset balances

  (10)

Balance, September 30, 2025

 $1,915 

(in thousands)

 

Nine Months Ended September 30, 2025

 

Balance, December 31, 2024

 $83,108 

Deferral of revenue

  49,276 

Recognition of deferred service fees

  (44,969)

Balance, September 30, 2025

 $87,415 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Three months ended September 30, 2025

  

Three months ended September 30, 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 June 30, net

 $14,484  $86  $14,570  $13,912  $81  $13,993 

Additions

  2,982   6   2,988   2,384   6   2,390 

Amortization

  (2,645)  (5)  (2,650)  (2,285)  (4)  (2,289)

Balance at September 30, net

 $14,821  $87  $14,908  $14,011  $83  $14,094 

(in thousands)

 

Nine months ended September 30, 2025

  

Nine months ended September 30, 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

  8,583   19   8,602   7,267   19   7,286 

Amortization

  (7,570)  (13)  (7,583)  (6,909)  (17)  (6,926)

Balance at September 30, net

 $14,821  $87  $14,908  $14,011  $83  $14,094