XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-based compensation        
Stock-based compensation expense     $ 24,804 $ 20,134
Proceeds from issuances of common stock from employee stock purchase plan     827 460
Unrecognized compensation cost related to outstanding options $ 54,165   $ 54,165  
Period over which unrecognized compensation cost is expected to be recognized as expense     2 years 3 months 18 days  
Restricted stock units        
Stock-based compensation        
Total fair value of shares vested     $ 31,868 16,906
Restricted stock units | RSU granted prior 2024        
Stock-based compensation        
Vesting period (in years)     4 years  
Restricted stock units | RSU granted after 2024        
Stock-based compensation        
Vesting period (in years)     3 years  
Employee Stock Option [Member]        
Stock-based compensation        
Vesting period (in years)     4 years  
Contractual life (in years)     10 years  
Period following termination date vested options are exercisable (in months)     3 months  
Employee stock purchase plan        
Stock-based compensation        
Purchase price percentage     85.00%  
Issuance for employee stock purchase plan, shares     35,664  
Proceeds from issuances of common stock from employee stock purchase plan     $ 827  
Employee stock purchase plan compensation expenses $ 91 $ 55 $ 224 $ 155