Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Segment Reporting - Schedule of Key Operating Data for the Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting    
Revenue $ 93,135 $ 70,503
Commission and service costs 85,047 63,637
Total adjusted EBITDA (1,474) (1,521)
Stock-based compensation (1,506) (2,652)
Litigation contingency (4) 0
Depreciation and amortization (1,440) (1,480)
Other income (expense), net (1,205) (257)
Loss before income taxes (5,629) (5,910)
Total    
Segment Reporting    
Revenue 92,122 68,414
Revenue    
Segment Reporting    
Revenue 88,875 65,385
Mortgage    
Segment Reporting    
Revenue 2,603 2,264
Technology    
Segment Reporting    
Revenue 644 765
Eliminations And Reconciling Items    
Segment Reporting    
Revenue (453)  
Intersegment Eliminations    
Segment Reporting    
Revenue (419) (352)
Intersegment Eliminations | Revenue    
Segment Reporting    
Revenue 0 0
Intersegment Eliminations | Mortgage    
Segment Reporting    
Revenue 0 0
Intersegment Eliminations | Technology    
Segment Reporting    
Revenue (419) (352)
Corporate and other services    
Segment Reporting    
Revenue 1,047 1,385
Total adjusted EBITDA (3,153) (1,817)
Operating segments    
Segment Reporting    
Revenue 92,541 68,766
Commission and service costs 85,114 62,008
Compensation 2,819 2,613
Other segment expenses 2,929 3,849
Total adjusted EBITDA 1,679 296
Operating segments | Revenue    
Segment Reporting    
Revenue 88,875 65,385
Commission and service costs 84,411 61,329
Compensation 1,313 1,034
Other segment expenses 1,566 2,179
Total adjusted EBITDA 1,585 843
Operating segments | Mortgage    
Segment Reporting    
Revenue 2,603 2,264
Commission and service costs 703 670
Compensation 1,054 1,010
Other segment expenses 1,224 1,104
Total adjusted EBITDA (378) (520)
Operating segments | Technology    
Segment Reporting    
Revenue 1,063 1,117
Commission and service costs 0 9
Compensation 452 569
Other segment expenses 139 566
Total adjusted EBITDA $ 472 $ (27)