Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Summary of stock based compensation (Details)

v3.23.2
Stock-based Compensation - Summary of stock based compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based Compensation        
Total stock-based compensation $ 3,185,000 $ 1,941,000 $ 6,005,000 $ 4,348,000
Non-vested restricted stock awards        
Stock-based Compensation        
Total Unrecognized compensation expense 8,700,000   $ 8,700,000  
Unrecognized compensation expense period for recognition     1 year  
Non-vested restricted stock units        
Stock-based Compensation        
Total Unrecognized compensation expense 4,400,000   $ 4,400,000  
Unrecognized compensation expense period for recognition     1 year 4 months 24 days  
Stock options        
Stock-based Compensation        
Total Unrecognized compensation expense 100,000   $ 100,000  
Unrecognized compensation expense period for recognition     3 months 18 days  
Commission and other agent-related cost        
Stock-based Compensation        
Total stock-based compensation 1,070,000 795,000 $ 2,068,000 1,627,000
Operations and support        
Stock-based Compensation        
Total stock-based compensation 283,000 369,000 485,000 440,000
Technology and development        
Stock-based Compensation        
Total stock-based compensation 50,000 76,000 72,000 78,000
General and administrative        
Stock-based Compensation        
Total stock-based compensation 1,645,000 621,000 3,152,000 2,078,000
Marketing        
Stock-based Compensation        
Total stock-based compensation 137,000 80,000 228,000 125,000
Cost of developing software        
Stock-based Compensation        
Capitalized of stock-based compensation expense $ 0 $ 100,000 $ 0 $ 100,000