XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]

(in thousands)

   

Three months ended June 30,

  

Six months ended June 30,

 
    

2023

  

2022

  

2023

  

2022

 
                   

Vehicle service agreement fees and GAP commissions

 

IWS, Geminus and PWI

 $15,034  $14,832  $29,869  $28,135 

Maintenance support service fees

 

Trinity

  930   1,394   1,884   3,192 

Warranty product commissions

 

Trinity

  1,079   1,096   1,961   2,228 

Homebuilder warranty service fees

 

PWSC (a)

     1,911      3,727 

Homebuilder warranty commissions

 

PWSC (a)

     211      448 

Business services consulting fees

 

Ravix, Csuite and SNS

  9,154   4,146   18,872   8,316 

Service fee and commission revenue

  $26,197  $23,590  $52,586  $46,046 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(in thousands)

 

Six Months Ended June 30, 2023

 

Balance, December 31, 2022

 $82,713 

Deferral of revenue

  29,819 

Recognition of deferred service fees

  (29,699)

Balance, June 30, 2023

 $82,833 
Capitalized Contract Cost [Table Text Block]

(in thousands)

 

Three months ended June 30, 2023

  

Three months ended June 30, 2022

 
  

Costs to Obtain a Contract

  

Costs to Fulfill a Contract

  

Total

  

Costs to Obtain a Contract

  

Costs to Fulfill a Contract

  

Total

 

Balance at March 31, net

 $13,401  $83  $13,484  $11,875  $80  $11,955 

Additions

  2,484   6   2,490   2,491   5   2,496 

Amortization

  (2,176)  (6)  (2,182)  (1,831)  (3)  (1,834)

Balance at June 30, net

 $13,709  $83  $13,792  $12,535  $82  $12,617 

(in thousands)

 

Six months ended June 30, 2023

  

Six months ended June 30, 2022

 
  

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,174  $83  $13,257  $10,850  $80  $10,930 

Additions

  4,820   13   4,833   4,844   11   4,855 

Amortization

  (4,285)  (13)  (4,298)  (3,159)  (9)  (3,168)

Balance at June 30, net

 $13,709  $83  $13,792  $12,535  $82  $12,617