XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity and Stock Option Plans - Summary of Stock Option Activity and Related Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Shares Underlying Outstanding Options (in thousands)    
Beginning balance (in shares) 7,079  
Options granted (in shares) 1,544  
Options exercised (in shares) (298)  
Options canceled (in shares) (14)  
Ending balance (in shares) 8,311 7,079
Vested (in shares) 5,543  
Weighted-Average Exercise Price    
Beginning balance (in usd per share) $ 9.02  
Options granted (in usd per share) 15.46  
Options exercised (in usd per share) 3.16  
Options canceled (in usd per share) 1.25  
Ending balance (in usd per share) 10.44 $ 9.02
Vested (in usd per share) $ 7.32  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term (years) 6 years 3 months 25 days 5 years 9 months 10 days
Weighted average remaining contractual term vested (in years) 5 years 3 days  
Aggregate intrinsic value, awards outstanding $ 118,987 $ 67,418
Aggregate intrinsic value, vested $ 97,522