XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Summary of RSUs Activity Under the Plan (Details) - 2020 Equity Incentive Plan - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Beginning balance 2,850,112  
Number of Shares, RSUs granted 1,277,655  
Number of Shares, RSUs vested (271,536)  
Number of Shares, RSUs forfeited (13,774)  
Number of Shares, Ending balance 3,842,457 2,850,112
Number of Shares, Expected to vest 3,842,457  
Weighted-average grant date fair value per share, Beginning balance $ 30.87  
Weighted-average grant date fair value per share, Restricted stock units granted 41.05  
Weighted-average grant date fair value per share, Restricted stock units vested 27.22  
Weighted-average grant date fair value per share, Restricted stock units forfeited 32.34  
Weighted-average grant date fair value per share, Ending balance 34.5 $ 30.87
Weighted-average grant date fair value per share, Expected to vest $ 34.5  
Weighted-average remaining contractual term (in years) 1 year 7 months 9 days 1 year 5 months 26 days
Weighted-average remaining contractual term, Expected to vest 1 year 7 months 9 days  
Aggregate intrinsic value $ 135,869 $ 124,664
Aggregate intrinsic value, Expected to vest $ 135,869