XML 108 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Schedule of RSU and PSU Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unvested RSUs    
Number of Shares    
Beginning balance (in shares) 753,462  
Granted (in shares) 958,127  
Vested and released (in shares) (383,267)  
Cancelled (in shares) (87,050)  
Ending balance (in shares) 1,241,272 753,462
Weighted- Average Grant-Date Fair Value    
Beginning balance (in dollars per share) $ 38,930  
Granted (in dollars per share) 81.10  
Vested and released (in dollars per share) 47.89  
Cancelled (in dollars per share) 58.74  
Ending balance (in dollars per share) $ 67.32 $ 38,930
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted- Average Remaining Contractual Term 1 year 5 months 15 days 1 year 5 months 12 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]    
Beginning balance $ 47,317  
Ending balance $ 101,611 $ 47,317
Unvested PSUs    
Number of Shares    
Beginning balance (in shares) 0  
Granted (in shares) 175,513  
Vested and released (in shares) 0  
Cancelled (in shares) 0  
Ending balance (in shares) 175,513 0
Weighted- Average Grant-Date Fair Value    
Beginning balance (in dollars per share) $ 0  
Granted (in dollars per share) 151.48  
Vested and released (in dollars per share) 0  
Cancelled (in dollars per share) 0  
Ending balance (in dollars per share) $ 151.48 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted- Average Remaining Contractual Term 3 years 10 months 6 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]    
Ending balance $ 14,367