v3.26.1
Segment Information - Schedule of Financial Information of Reporting Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 202,915 $ 172,276 $ 374,382 $ 317,314
Cost of services 126,666 106,618 230,303 194,966
Depreciation and amortization 2,348 3,153 4,739 6,002
Other income 4,192 5,498 7,955 9,477
Income tax expense (benefit) 2,356 7,288 3,290 (2,209)
Total operating expenses 200,702 181,321 377,945 344,070
Net income (loss) 3,909 (11,035) 809 (15,457)
Other significant noncash items:        
Interest expense 140 200 293 387
Stock-based compensation 6,780 6,223 13,396 12,402
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting [Line Items]        
Net income (loss) 0 0 0 0
Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Total revenue 202,915 172,276 374,382 317,314
Depreciation and amortization 2,348 3,153 4,739 6,002
Other segment items 15,766 15,623 29,612 29,723
Interest expense 140 200 293 387
Other income (4,192) (5,498) (7,955) (9,477)
Income tax expense (benefit) 2,356 7,288 3,290 (2,209)
Total operating expenses 199,006 183,311 373,573 332,771
Net income (loss) 3,909 (11,035) 809 (15,457)
Other significant noncash items:        
Interest income 3,393 4,387 7,417 8,406
Interest expense 140 200 293 387
Stock-based compensation 6,780 6,223 13,396 12,402
Real estate brokerage commissions        
Segment Reporting [Line Items]        
Total revenue 167,002 141,417 305,114 265,039
Real estate brokerage commissions | Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Total revenue 167,002 141,417 305,114 265,039
Financing fees        
Segment Reporting [Line Items]        
Total revenue 30,266 26,259 57,112 44,389
Financing fees | Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Total revenue 30,266 26,259 57,112 44,389
Other revenue        
Segment Reporting [Line Items]        
Total revenue 5,647 4,600 12,156 7,886
Other revenue | Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Total revenue 5,647 4,600 12,156 7,886
Cost of services | Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Cost of services 126,666 106,618 230,303 194,966
Sales and production support | Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Total cost of service 47,304 47,560 96,302 96,253
Facility expenses | Reportable Segment | Operating Segments        
Segment Reporting [Line Items]        
Total cost of service $ 8,618 $ 8,367 $ 16,989 $ 17,126