Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Key Operating Data for the Reportable Segments (Details)

v3.25.2
Segment Reporting - Schedule of Key Operating Data for the Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting        
Revenue $ 121,423 $ 89,207 $ 214,558 $ 159,710
Commission and service costs 112,025 81,072 197,071 144,709
Total adjusted EBITDA 29 189 (1,447) (1,332)
Gain on sale of business 0 2,958 0 2,958
Stock-based compensation (945) (2,499) (2,450) (5,151)
Litigation contingency (6) 0 (10) 0
Depreciation and amortization (1,458) (1,319) (2,897) (2,799)
Other income (expense), net (1,151) (629) (2,356) (886)
Other non-cash items and transaction costs     0 0
Loss before income taxes (3,530) (1,300) (9,160) (7,210)
Total        
Segment Reporting        
Revenue 119,931 87,560 212,053 155,972
Revenue        
Segment Reporting        
Revenue 115,979 83,125 204,854 148,510
Mortgage        
Segment Reporting        
Revenue 3,316 3,682 5,919 5,946
Technology        
Segment Reporting        
Revenue 636 753 1,280 1,516
Eliminations And Reconciling Items        
Segment Reporting        
Revenue (450)   (902) (706)
Intersegment Eliminations        
Segment Reporting        
Revenue (419) (352) (837) (706)
Intersegment Eliminations | Revenue        
Segment Reporting        
Revenue 0 0 0 0
Intersegment Eliminations | Mortgage        
Segment Reporting        
Revenue 0 0 0 0
Intersegment Eliminations | Technology        
Segment Reporting        
Revenue (419) (352) (837) (706)
Corporate and other services        
Segment Reporting        
Revenue 1,523 1,647 2,570 3,738
Total adjusted EBITDA (1,776) (1,595) (4,932) (3,412)
Operating segments        
Segment Reporting        
Revenue 120,350 87,912 212,890 156,678
Commission and service costs 112,318 80,745 197,431 142,753
Compensation 2,967 2,804 5,786 5,077
Other segment expenses 3,260 2,579 6,188 6,768
Total adjusted EBITDA 1,805 1,784 3,485 2,080
Operating segments | Revenue        
Segment Reporting        
Revenue 115,979 83,125 204,854 148,510
Commission and service costs 111,334 79,652 195,744 140,981
Compensation 1,537 908 2,850 1,942
Other segment expenses 1,007 1,016 2,574 3,195
Total adjusted EBITDA 2,101 1,549 3,686 2,392
Operating segments | Mortgage        
Segment Reporting        
Revenue 3,316 3,682 5,919 5,946
Commission and service costs 984 1,093 1,687 1,763
Compensation 1,042 1,461 2,096 2,131
Other segment expenses 1,376 1,113 2,599 2,557
Total adjusted EBITDA (86) 15 (463) (505)
Operating segments | Technology        
Segment Reporting        
Revenue 1,055 1,105 2,117 2,222
Commission and service costs 0 0 0 9
Compensation 388 435 840 1,004
Other segment expenses 877 450 1,015 1,016
Total adjusted EBITDA $ (210) $ 220 $ 262 $ 193