Annual report [Section 13 and 15(d), not S-K Item 405]

Segment Information - Schedule of Financial Information of Reporting Segment (Details)

v3.25.4
Segment Information - Schedule of Financial Information of Reporting Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 755,156 $ 696,060 $ 645,927
Cost of services 470,486 431,471 406,645
Depreciation and amortization 12,098 16,589 13,627
Other income 17,504 20,693 19,855
Income tax expense (benefit) 4,929 (666) (6,366)
Total operating expenses 768,867 728,969 705,295
Net loss (1,909) (12,362) (34,035)
Other significant noncash items:      
Interest expense 773 812 888
Stock-based compensation 24,226 23,792 24,146
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment      
Segment Reporting Information [Line Items]      
Net loss 0 0 0
Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 755,156 696,060 645,927
Depreciation and amortization 12,098 16,589 13,627
Other segment items 62,665 56,180 54,327
Interest expense 773 812 888
Other income (17,504) (20,693) (19,855)
Income tax expense (benefit) 4,929 (666) (6,366)
Total operating expenses 757,065 708,422 679,962
Net loss (1,909) (12,362) (34,035)
Other significant noncash items:      
Interest income 15,523 18,982 18,185
Interest expense 773 812 888
Stock-based compensation 24,226 23,792 24,146
Real estate brokerage commissions      
Segment Reporting Information [Line Items]      
Total revenue 632,516 589,695 559,752
Real estate brokerage commissions | Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 632,516 589,695 559,752
Financing fees      
Segment Reporting Information [Line Items]      
Total revenue 103,916 84,512 66,898
Financing fees | Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 103,916 84,512 66,898
Other revenue      
Segment Reporting Information [Line Items]      
Total revenue 18,724 21,853 19,277
Other revenue | Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 18,724 21,853 19,277
Cost of services | Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Cost of services 470,486 431,471 406,645
Sales and production support | Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total cost of service 189,240 186,354 191,892
Facility expenses | Reportable Segment | Operating Segments      
Segment Reporting Information [Line Items]      
Total cost of service $ 34,378 $ 38,375 $ 38,804