Quarterly report [Sections 13 or 15(d)]

Segment Information - Summary of Financial Information of Operating Segment (Details)

v3.25.1
Segment Information - Summary of Financial Information of Operating Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 145,038 $ 129,104
Cost of services 88,348 76,868
Depreciation and amortization 2,849 3,422
Other income 3,979 5,568
Income tax benefit (9,497) (4,746)
Total operating expenses 162,749 149,206
Net loss (4,422) (9,987)
Other significant noncash items:    
Interest expense (187) (199)
Stock-based compensation 6,179 5,795
Real estate brokerage commissions    
Segment Reporting Information [Line Items]    
Total revenue 123,622 109,475
Financing fees    
Segment Reporting Information [Line Items]    
Total revenue 18,130 14,427
Other revenue    
Segment Reporting Information [Line Items]    
Total revenue 3,286 5,202
Operating Segments | Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 145,038 129,104
Depreciation and amortization 2,849 3,422
Other segment items 14,100 14,028
Interest expense 187 199
Other income (3,979) (5,568)
Income tax benefit (9,497) (4,746)
Total operating expenses 149,460 139,091
Net loss (4,422) (9,987)
Other significant noncash items:    
Interest income 4,019 4,943
Interest expense 187 199
Stock-based compensation 6,179 5,795
Operating Segments | Real estate brokerage commissions | Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 123,622 109,475
Operating Segments | Financing fees | Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 18,130 14,427
Operating Segments | Other revenue | Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 3,286 5,202
Operating Segments | Cost of services | Reportable Segment    
Segment Reporting Information [Line Items]    
Cost of services 88,348 76,868
Operating Segments | Sales and production support | Reportable Segment    
Segment Reporting Information [Line Items]    
Total cost of service 48,693 45,599
Operating Segments | Facility expenses | Reportable Segment    
Segment Reporting Information [Line Items]    
Total cost of service 8,759 9,289
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting Information [Line Items]    
Net loss $ 0 $ 0