v3.26.1
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 68,510 $ 72,750 $ 138,738 $ 147,217
Franchise sales and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 4,552 4,338 11,954 11,370
Real Estate        
Disaggregation of Revenue [Line Items]        
Total revenue 48,824 50,836 99,380 103,312
Real Estate | Fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 45,294 47,631 89,152 93,677
Real Estate | Franchise sales and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 3,530 3,205 10,228 9,635
Marketing Funds        
Disaggregation of Revenue [Line Items]        
Total revenue 16,787 18,273 33,653 37,137
Mortgage        
Disaggregation of Revenue [Line Items]        
Total revenue 2,899 3,641 5,705 6,768
UNITED STATES | Company -Owned Regions | Fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 29,698 31,701 57,525 61,959
UNITED STATES | Independent Regions | Fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,417 1,499 2,753 2,896
UNITED STATES | Marketing Funds        
Disaggregation of Revenue [Line Items]        
Total revenue 12,453 13,664 24,840 27,911
CANADA | Company -Owned Regions | Fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 9,262 9,949 18,775 19,641
CANADA | Independent Regions | Fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 712 689 1,429 1,339
CANADA | Marketing Funds        
Disaggregation of Revenue [Line Items]        
Total revenue 4,017 4,314 8,227 8,687
Global | Global. | Fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 4,205 3,793 8,670 7,842
Global | Marketing Funds        
Disaggregation of Revenue [Line Items]        
Total revenue $ 317 $ 295 $ 586 $ 539