Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Segment Information - Summary of Financial Information of Operating Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]          
Total revenue $ 172,276   $ 158,367 $ 317,314 $ 287,471
Cost of services 106,618   98,081 194,966 174,949
Depreciation and amortization 3,153   3,329 6,002 6,751
Other income 5,498   4,812 9,477 10,380
Income tax expense (benefit) 7,288 $ (9,500) 2,100 (2,209) (2,646)
Total operating expenses 181,321   166,413 344,070 315,619
Net loss (11,035)   (5,538) (15,457) (15,525)
Other significant noncash items:          
Interest expense (200)   (204) (387) (403)
Stock-based compensation 6,223   5,889 12,402 11,684
Real estate brokerage commissions          
Segment Reporting Information [Line Items]          
Total revenue 141,417   135,423 265,039 244,898
Financing fees          
Segment Reporting Information [Line Items]          
Total revenue 26,259   18,294 44,389 32,721
Other revenue          
Segment Reporting Information [Line Items]          
Total revenue 4,600   4,650 7,886 9,852
Operating Segments | Reportable Segment          
Segment Reporting Information [Line Items]          
Total revenue 172,276   158,367 317,314 287,471
Depreciation and amortization 3,153   3,329 6,002 6,751
Other segment items 15,623   13,179 29,723 27,207
Interest expense 200   204 387 403
Other income (5,498)   (4,812) (9,477) (10,380)
Income tax expense (benefit) 7,288   2,100 (2,209) (2,646)
Total operating expenses 183,311   163,905 332,771 302,996
Net loss (11,035)   (5,538) (15,457) (15,525)
Other significant noncash items:          
Interest income 4,387   4,556 8,406 9,499
Interest expense 200   204 387 403
Stock-based compensation 6,223   5,889 12,402 11,684
Operating Segments | Real estate brokerage commissions | Reportable Segment          
Segment Reporting Information [Line Items]          
Total revenue 141,417   135,423 265,039 244,898
Operating Segments | Financing fees | Reportable Segment          
Segment Reporting Information [Line Items]          
Total revenue 26,259   18,294 44,389 32,721
Operating Segments | Other revenue | Reportable Segment          
Segment Reporting Information [Line Items]          
Total revenue 4,600   4,650 7,886 9,852
Operating Segments | Cost of services | Reportable Segment          
Segment Reporting Information [Line Items]          
Cost of services 106,618   98,081 194,966 174,949
Operating Segments | Sales and production support | Reportable Segment          
Segment Reporting Information [Line Items]          
Total cost of service 47,560   42,818 96,253 88,417
Operating Segments | Facility expenses | Reportable Segment          
Segment Reporting Information [Line Items]          
Total cost of service 8,367   9,006 17,126 18,295
Adjustments and reconciling items          
Segment Reporting Information [Line Items]          
Net loss $ 0   $ 0 $ 0 $ 0