Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Stock-based Compensation - Summary of stock based compensation (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2022
Stock-based Compensation        
Total stock-based compensation   $ 2,820,000 $ 2,407,000  
Stock options        
Stock-based Compensation        
Total Unrecognized compensation expense $ 200,000      
Unrecognized compensation expense period for recognition 3 months      
Non-vested restricted stock awards        
Stock-based Compensation        
Total Unrecognized compensation expense $ 11,000,000.0      
Unrecognized compensation expense period for recognition 1 year 2 months 12 days      
2019 Omnibus Stock Incentive Plan | Non-vested restricted stock awards        
Stock-based Compensation        
Total Unrecognized compensation expense $ 4,900,000      
Unrecognized compensation expense period for recognition 1 year 7 months 6 days      
Commission and other agent-related cost        
Stock-based Compensation        
Total stock-based compensation   998,000 832,000  
Technology and development        
Stock-based Compensation        
Total stock-based compensation   22,000 2,000  
General and administrative        
Stock-based Compensation        
Total stock-based compensation   1,507,000 1,457,000  
Marketing        
Stock-based Compensation        
Total stock-based compensation   91,000 45,000  
Cost of developing software        
Stock-based Compensation        
Capitalized of stock-based compensation expense $ 0     $ 51,000
Operations and support        
Stock-based Compensation        
Total stock-based compensation   $ 202,000 $ 71,000