XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
May 20, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Feb. 28, 2025
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation included in capitalized internal-use software   $ 500,000 $ 1,200,000 $ 2,000,000.0 $ 3,200,000  
Intrinsic value of options exercised       4,700,000 12,500,000  
Cost not yet recognized for stock options, amount   200,000   200,000    
Incremental modification expense         1,000,000  
Sales and marketing            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Incremental modification expense         700,000  
General and administrative            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Incremental modification expense         300,000  
Restricted stock units outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Cost not yet recognized for restricted stock units, amount   31,100,000   $ 31,100,000    
Cost not yet recognized, period for recognition (in years)       2 years 2 months 12 days    
Restricted stock units outstanding | Bonus Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Number of shares authorized (in shares)           301,571
Stock-based compensation   0 500,000 $ 2,000,000 1,800,000  
Stock-based compensation included in capitalized internal-use software   0 100,000 $ 200,000 200,000  
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    
Options outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Award vesting period (in years)       4 years    
Cost not yet recognized, period for recognition (in years)       1 month 6 days    
Expiration period (in years)       10 years    
Employee Stock | 2021 Employee Stock Purchase Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Cost not yet recognized, period for recognition (in years)       9 months 18 days    
Stock-based compensation   700,000 400,000 $ 1,700,000 1,200,000  
Stock-based compensation included in capitalized internal-use software   0 $ 100,000 200,000 $ (400,000)  
Cost not yet recognized for stock options, amount   $ 2,600,000   $ 2,600,000    
Incremental modification expense $ 1,000,000          
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