XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 08, 2024
Jun. 30, 2024
Jul. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2021
Feb. 29, 2024
Feb. 28, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Number of shares authorized (in shares)               1,957,530        
Intrinsic value of options exercised           $ 11,100 $ 3,900          
Aggregate grant-date fair value of options vested           3,500 4,600          
Stock-based compensation expense       $ 5,528 $ 4,884 11,057 10,712          
Stock-based compensation included in capitalized internal-use software           1,965 $ 2,030          
Cost not yet recognized for stock options, amount   $ 6,500   $ 6,500   $ 6,500            
Available for grant (in shares)   8,915,423   8,915,423   8,915,423   7,400,180        
ESPP withholding   $ 470   $ 470   $ 470   $ 426        
Restricted stock units outstanding                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Granted (in shares)           831,114 1,249,027          
Granted (in dollars per share)           $ 9.16 $ 5.59          
Fair value           $ 15,900 $ 5,600          
Cost not yet recognized for restricted stock units, amount   $ 22,800   $ 22,800   $ 22,800            
Cost not yet recognized, period for recognition (in years)           1 year 10 months 24 days            
Restricted stock units outstanding | Subsequent Event                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Available for grant (in shares) 1,800,000                      
Stock-based compensation, cost not yet recognized, amount $ 11,000                      
Employee Stock                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Cost not yet recognized, period for recognition (in years)           1 year            
Maximum | Restricted stock units outstanding | Subsequent Event                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Cost not yet recognized, period for recognition (in years) 4 years                      
Minimum | Restricted stock units outstanding | Subsequent Event                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Cost not yet recognized, period for recognition (in years) 2 years                      
2021 Equity Incentive Plan                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Number of shares authorized (in shares)   14,662,500   14,662,500   14,662,500            
Number of additional shares authorized (in shares)   13,719,000 8,292,158     1,957,530   809,916        
Minimum annual additional number of shares authorized (in shares)                 4,784,100      
Minimum annual additional number of shares authorized, common stock outstanding (in percent)                 5.00%      
2021 Equity Incentive Plan | Restricted stock units outstanding | Share-Based Payment Arrangement, Nonemployee                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Award vesting period (in years)           1 year            
2021 Equity Incentive Plan | Maximum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Award vesting period (in years)           4 years            
2021 Plan | Employee Stock                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Number of shares authorized (in shares)                       1,564,496
Number of additional shares authorized (in shares)           783,012 667,874          
Stock-based compensation expense       $ 500 900 $ 800 $ 1,900          
Stock-based compensation included in capitalized internal-use software       100 200 300 400          
Cost not yet recognized for stock options, amount   $ 1,100   1,100   $ 1,100            
Cost not yet recognized, period for recognition (in years)           1 year            
Incremental modification expense           $ 500            
2022 Employee Bonus Plan | Restricted stock units outstanding                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Number of shares authorized (in shares)                   296,000 288,000  
Stock-based compensation expense       500 300 1,300 900          
Stock-based compensation included in capitalized internal-use software       100 $ 43 200 $ 100          
2024 Employee Bonus Plan | Restricted stock units outstanding                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Accrued bonus balance   $ 900   $ 900   $ 900