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

(in thousands)

  

Three months ended September 30,

  

Nine months ended September 30,

 
   

2024

  

2023

  

2024

  

2023

 
                  

Vehicle service agreement fees and GAP commissions

IWS, Geminus and PWI

 $15,215  $14,897  $45,195  $44,766 

Maintenance support service fees

Trinity

  1,300   1,320   2,941   3,204 

Warranty product commissions

Trinity

  1,328   1,037   3,496   2,998 

Business services consulting fees

Ravix and CSuite

  4,026   4,508   12,958   15,138 

Healthcare services fees

SNS and DDI

  4,240   2,856   12,554   11,098 

Software license and support fees

SPI

  1,027   172   2,598   172 

Service fee and commission revenue

 $27,136  $24,790  $79,742  $77,376 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

Nine Months Ended September 30, 2024

 

Balance, December 31, 2023

 $83,995 

Deferral of revenue

  47,813 

Recognition of deferred service fees

  (47,150)

Balance, September 30, 2024

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

(in thousands)

 

Three months ended September 30, 2024

  

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

 $13,912  $81  $13,993  $13,709  $83  $13,792 

Additions

  2,384   6   2,390   2,473   6   2,479 

Amortization

  (2,285)  (4)  (2,289)  (2,373)  (6)  (2,379)

Balance at September 30, net

 $14,011  $83  $14,094  $13,809  $83  $13,892 

(in thousands)

 

Nine months ended September 30, 2024

  

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

  7,267   19   7,286   7,293   19   7,312 

Amortization

  (6,909)  (17)  (6,926)  (6,658)  (19)  (6,677)

Balance at September 30, net

 $14,011  $83  $14,094  $13,809  $83  $13,892