v3.25.2
Segment Information - Reconciliation of adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated        
Settlement And Impairment Charges $ 57   $ (562)  
Equity-based compensation expense (2,968) $ (3,902) (9,314) $ (9,825)
Fair value adjustments to contingent consideration 100 (103) (16) (137)
Restructuring charges (2,840) 9 (2,737) 41
Other adjustments (12) (775) (82) (1,839)
Interest income 841 949 1,749 1,950
Interest expense (7,982) (9,191) (15,906) (18,447)
Depreciation and amortization (6,601) (7,400) (13,190) (15,252)
Income (loss) before provision for income taxes 6,861 7,663 5,495 3,560
Total reportable segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated        
Adjusted EBITDA 26,281 28,090 45,583 47,132
Real Estate        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated        
Adjusted EBITDA 27,801 29,771 48,761 49,974
Mortgage        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated        
Adjusted EBITDA (1,520) (1,681) (3,178) (2,842)
Other        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated        
Adjusted EBITDA $ (15) $ (14) $ (30) $ (63)