XML 104 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information      
Total revenue $ 307,685 $ 325,671 $ 353,386
Real Estate      
Segment Reporting Information      
Total revenue 214,093 227,182 249,272
Mortgage      
Segment Reporting Information      
Total revenue 14,609 13,993 12,388
Other      
Segment Reporting Information      
Total revenue   635 1,407
Operating Segments | Real Estate      
Segment Reporting Information      
Total revenue 214,093 227,182 249,272
Operating Segments | Mortgage      
Segment Reporting Information      
Total revenue 14,609 13,993 12,388
Operating Segments | Marketing Funds fees      
Segment Reporting Information      
Total revenue 78,983 83,861 90,319
Operating Segments | Total reportable segments revenue      
Segment Reporting Information      
Total revenue 307,685 325,036 351,979
Operating Segments | Other      
Segment Reporting Information      
Total revenue   635 1,407
Continuing franchise fees      
Segment Reporting Information      
Total revenue 122,011 127,384 133,389
Continuing franchise fees | Operating Segments | Real Estate      
Segment Reporting Information      
Total revenue 111,260 116,472 123,272
Continuing franchise fees | Operating Segments | Mortgage      
Segment Reporting Information      
Total revenue 10,751 10,912 10,117
Annual dues      
Segment Reporting Information      
Total revenue 32,188 33,904 35,676
Annual dues | Operating Segments | Real Estate      
Segment Reporting Information      
Total revenue 32,188 33,904 35,676
Broker fees      
Segment Reporting Information      
Total revenue 51,816 51,012 62,939
Broker fees | Operating Segments | Real Estate      
Segment Reporting Information      
Total revenue 51,816 51,012 62,939
Franchise sales and other revenue      
Segment Reporting Information      
Total revenue 22,687 29,510 31,063
Franchise sales and other revenue | Real Estate      
Segment Reporting Information      
Total revenue 18,829 25,794 27,385
Franchise sales and other revenue | Operating Segments | Real Estate      
Segment Reporting Information      
Total revenue 18,829 25,794 27,385
Franchise sales and other revenue | Operating Segments | Mortgage      
Segment Reporting Information      
Total revenue $ 3,858 $ 3,081 $ 2,271