v3.26.1
Segment Information - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information        
Total revenue $ 68,510 $ 72,750 $ 138,738 $ 147,217
Real Estate        
Segment Reporting Information        
Total revenue 48,824 50,836 99,380 103,312
Mortgage        
Segment Reporting Information        
Total revenue 2,899 3,641 5,705 6,768
Marketing Funds        
Segment Reporting Information        
Total revenue 16,787 18,273 33,653 37,137
Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 48,824 50,836 99,380 103,312
Operating Segments | Mortgage        
Segment Reporting Information        
Total revenue 2,899 3,641 5,705 6,768
Operating Segments | Marketing Funds        
Segment Reporting Information        
Total revenue 16,787 18,273 33,653 37,137
Continuing franchise fees        
Segment Reporting Information        
Total revenue 25,693 28,992 51,484 58,343
Continuing franchise fees | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 23,816 26,484 47,505 53,310
Continuing franchise fees | Operating Segments | Mortgage        
Segment Reporting Information        
Total revenue 1,877 2,508 3,979 5,033
Annual dues        
Segment Reporting Information        
Total revenue 7,360 7,693 14,918 15,482
Annual dues | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 7,360 7,693 14,918 15,482
Broker fees        
Segment Reporting Information        
Total revenue 14,118 13,454 26,729 24,885
Broker fees | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 14,118 13,454 26,729 24,885
Franchise sales and other revenue        
Segment Reporting Information        
Total revenue 4,552 4,338 11,954 11,370
Franchise sales and other revenue | Real Estate        
Segment Reporting Information        
Total revenue 3,530 3,205 10,228 9,635
Franchise sales and other revenue | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 3,530 3,205 10,228 9,635
Franchise sales and other revenue | Operating Segments | Mortgage        
Segment Reporting Information        
Total revenue $ 1,022 $ 1,133 $ 1,726 $ 1,735