XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Service fee and commission revenue $ 26,197 $ 23,590 $ 52,586 $ 46,046
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Service fee and commission revenue 15,034 14,832 29,869 28,135
Maintenance Support Service Fees [Member] | Trinity [Member]        
Service fee and commission revenue 930 1,394 1,884 3,192
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,079 1,096 1,961 2,228
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 0 1,911 0 3,727
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 0 211 0 448
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Service fee and commission revenue $ 9,154 $ 4,146 $ 18,872 $ 8,316