v3.26.3
Note 13 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

  

Three months ended September 30,

  

Nine months ended September 30,

 
   

2026

  

2025

  

2026

  

2025

 
                  

Vehicle service agreement fees

IWS, Geminus and PWI

 $16,419  $15,504  $48,530  $45,538 

Maintenance support service fees

Trinity

  —   1,203   843   3,299 

Warranty product commissions

Trinity

  —   1,491   1,996   3,673 

Business services fees

Ravix, CSuite and Image Solutions

  6,374   5,474   18,698   17,405 

Healthcare services fees

SNS and DDI

  3,981   4,334   13,008   13,493 

Software license and support fees

SPI

  638   895   3,281   2,732 

Motor sales and repair service fees

Roundhouse

  6,762   4,888   16,733   4,888 

Skilled trades repair and service fees

Bud's Plumbing, Advanced Plumbing and Southside Plumbing

  4,677   3,384   14,163   5,413 

Total revenue

 $38,851  $37,173  $117,252  $96,441 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

Classification in Balance Sheet

 

September 30, 2026

  

December 31, 2025

 

Contract asset, current

Other current assets

 $1,006  $112 

Contract asset, noncurrent

Other assets

  1,420   1,945 

Total contract asset

 $2,426  $2,057 

(in thousands)

 

Nine Months Ended September 30, 2026

 

Balance, December 31, 2025

 $2,057 

Contract asset additions

  1,888 

Amounts transferred to service fee receivables

  (1,238)

Adjustment of contract asset balances

  (281)

Balance, September 30, 2026

 $2,426 

(in thousands)

 

Nine Months Ended September 30, 2026

 

Balance, December 31, 2025

 $87,154 

Deferral of revenue

  53,727 

Recognition of deferred service fees

  (49,614)

Balance, September 30, 2026

 $91,267 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Three months ended September 30, 2026

  

Three months ended September 30, 2025

 
  

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

 $15,301  $90  $15,391  $14,484  $86  $14,570 

Additions

  3,255   7   3,262   2,982   6   2,988 

Amortization

  (3,014)  (5)  (3,019)  (2,645)  (5)  (2,650)

Balance at September 30, net

 $15,542  $92  $15,634  $14,821  $87  $14,908 

(in thousands)

 

Nine months ended September 30, 2026

  

Nine months ended September 30, 2025

 
  

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

 $14,819  $88  $14,907  $13,808  $81  $13,889 

Additions

  9,571   20   9,591   8,583   19   8,602 

Amortization

  (8,848)  (16)  (8,864)  (7,570)  (13)  (7,583)

Balance at September 30, net

 $15,542  $92  $15,634  $14,821  $87  $14,908