Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Stock-based Compensation - Summary of stock based compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 1,941 $ 1,193 $ 4,348 $ 2,063
Stock option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options granted (in shares)     0  
Non-vested restricted stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total Unrecognized compensation expense 12,700   $ 12,700  
Unrecognized compensation expense period for recognition     1 year 7 months 13 days  
Stock option granted     591,976  
Weighted average grant-date fair value of options granted (in dollars per share)     $ 9.97  
Commission and other agent-related cost        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 795 498 $ 1,627 884
Operations and support        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 369 118 440 167
Technology and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 76 284 78 573
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 621 265 2,078 392
Marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 80 $ 28 125 $ 47
Cost of developing software        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 70   $ 130