XML 67 R47.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenues $ 365,304 $ 314,505 $ 261,276
Renewal commissions      
Disaggregation of Revenue [Line Items]      
Revenues 78,621 74,938 70,730
New business commissions      
Disaggregation of Revenue [Line Items]      
Revenues 27,985 24,608 23,411
Agency fees      
Disaggregation of Revenue [Line Items]      
Revenues 10,404 8,127 8,174
Contingent commissions      
Disaggregation of Revenue [Line Items]      
Revenues 38,376 31,385 13,746
Renewal royalty fees      
Disaggregation of Revenue [Line Items]      
Revenues 170,767 138,942 107,524
New business royalty fees      
Disaggregation of Revenue [Line Items]      
Revenues 30,153 27,122 23,168
Initial franchise fees      
Disaggregation of Revenue [Line Items]      
Revenues 5,594 6,620 11,238
Other franchise revenues      
Disaggregation of Revenue [Line Items]      
Revenues 2,734 1,831 1,843
Interest income      
Disaggregation of Revenue [Line Items]      
Revenues 670 932 1,443
Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Revenues 117,010 107,673 102,315
Transferred over time      
Disaggregation of Revenue [Line Items]      
Revenues $ 248,294 $ 206,832 $ 158,961