Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Segment Reporting - Schedule of Key Operating Data for the Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting        
Revenue $ 115,313 $ 83,733 $ 329,871 $ 243,443
Commission and service costs 105,743 76,822 302,815 221,531
Total adjusted EBITDA 6 (1,445) (1,437) (2,777)
Gain (Loss) on Disposition of Business 0 0 0 2,958
Stock-based compensation (562) (1,967) (3,013) (7,118)
Litigation contingency (2,000) (3,099) (2,011) (3,437)
Depreciation and amortization (1,483) (1,251) (4,380) (4,050)
Other income (expense), net (294) (342) (2,651) (890)
Other non-cash items and transaction costs     0 0
Loss before income taxes (4,333) (8,104) (13,492) (15,314)
Total        
Segment Reporting        
Revenue 113,514 82,279 325,567 238,252
Revenue        
Segment Reporting        
Revenue 109,213 78,563 314,067 227,073
Mortgage        
Segment Reporting        
Revenue 3,472 2,931 9,391 8,877
Technology        
Segment Reporting        
Revenue 829 785 2,109 2,302
Eliminations And Reconciling Items        
Segment Reporting        
Revenue (450)   (1,352) (1,058)
Intersegment Eliminations        
Segment Reporting        
Revenue (419) (353) (1,257) (1,058)
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) (353) (1,257) (1,058)
Corporate and other services        
Segment Reporting        
Revenue 1,830 1,454 4,399 5,191
Total adjusted EBITDA (2,203) (2,095) (7,132) (5,507)
Operating segments        
Segment Reporting        
Revenue 113,933 82,632 326,824 239,310
Commission and service costs 105,540 75,559 302,972 218,312
Compensation 2,840 2,577 8,626 7,654
Other segment expenses 3,343 3,845 9,531 10,613
Total adjusted EBITDA 2,210 650 5,695 2,730
Operating segments | Revenue        
Segment Reporting        
Revenue 109,213 78,563 314,067 227,073
Commission and service costs 104,594 74,604 300,339 215,585
Compensation 1,432 999 4,282 2,941
Other segment expenses 1,626 2,142 4,199 5,338
Total adjusted EBITDA 1,561 817 5,247 3,209
Operating segments | Mortgage        
Segment Reporting        
Revenue 3,472 2,931 9,391 8,877
Commission and service costs 946 955 2,633 2,718
Compensation 1,027 1,102 3,123 3,233
Other segment expenses 1,338 1,193 3,938 3,750
Total adjusted EBITDA 161 (319) (303) (824)
Operating segments | Technology        
Segment Reporting        
Revenue 1,248 1,138 3,366 3,360
Commission and service costs 0 0 0 9
Compensation 381 476 1,221 1,480
Other segment expenses 379 510 1,394 1,525
Total adjusted EBITDA $ 488 $ 152 $ 751 $ 345