XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 57,687 $ 41,681 $ 151,987 $ 111,082
Renewal Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 16,485 10,969 41,233 29,036
New Business Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 6,215 6,013 18,312 16,573
Agency Fees        
Disaggregation of Revenue [Line Items]        
Revenues 2,740 3,050 8,491 8,579
Contingent Commissions        
Disaggregation of Revenue [Line Items]        
Revenues 1,962 2,388 5,640 6,819
Renewal Royalty Fees        
Disaggregation of Revenue [Line Items]        
Revenues 21,574 13,206 54,446 33,622
New Business Royalty Fees        
Disaggregation of Revenue [Line Items]        
Revenues 4,866 4,003 13,979 10,840
Initial Franchise Fees        
Disaggregation of Revenue [Line Items]        
Revenues 3,056 1,680 7,943 4,570
Other Franchise Revenues        
Disaggregation of Revenue [Line Items]        
Revenues 426 71 931 202
Interest income        
Disaggregation of Revenue [Line Items]        
Revenues 363 301 1,012 841
Transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenues 25,440 20,032 68,036 54,188
Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues $ 32,247 $ 21,649 $ 83,951 $ 56,894