v3.25.2
Segment Information - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information        
Total revenue $ 72,750 $ 78,453 $ 147,217 $ 156,740
Real Estate        
Segment Reporting Information        
Total revenue 50,836 54,749 103,312 109,197
Mortgage        
Segment Reporting Information        
Total revenue 3,641 3,677 6,768 7,310
Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 50,836 54,749 103,312 109,197
Operating Segments | Mortgage        
Segment Reporting Information        
Total revenue 3,641 3,677 6,768 7,310
Operating Segments | Marketing Funds fees        
Segment Reporting Information        
Total revenue 18,273 20,027 37,137 40,233
Continuing franchise fees        
Segment Reporting Information        
Total revenue 28,992 30,340 58,343 61,425
Continuing franchise fees | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 26,484 27,643 53,310 56,008
Continuing franchise fees | Operating Segments | Mortgage        
Segment Reporting Information        
Total revenue 2,508 2,697 5,033 5,417
Annual dues        
Segment Reporting Information        
Total revenue 7,693 8,151 15,482 16,376
Annual dues | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 7,693 8,151 15,482 16,376
Broker fees        
Segment Reporting Information        
Total revenue 13,454 14,528 24,885 25,244
Broker fees | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 13,454 14,528 24,885 25,244
Franchise sales and other revenue        
Segment Reporting Information        
Total revenue 4,338 5,407 11,370 13,462
Franchise sales and other revenue | Real Estate        
Segment Reporting Information        
Total revenue 3,205 4,427 9,635 11,569
Franchise sales and other revenue | Operating Segments | Real Estate        
Segment Reporting Information        
Total revenue 3,205 4,427 9,635 11,569
Franchise sales and other revenue | Operating Segments | Mortgage        
Segment Reporting Information        
Total revenue $ 1,133 $ 980 $ 1,735 $ 1,893