XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Stock Options - 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 Outstanding Options, Beginning Balance 6,574,580  
Number of Outstanding Options, Granted 67,134  
Number of Outstanding Options, Exercised (34,487)  
Number of Outstanding Options, Forfeited/Expired (73)  
Number of Outstanding Options, Ending Balance 6,607,154 6,574,580
Number of Outstanding Options, Vested and expected to vest 6,607,154  
Number of Outstanding Options, Exercisable 2,494,428  
Weighted Average Exercise Price, Beginning Balance $ 14.19  
Weighted Average Exercise Price, Granted 27.3  
Weighted Average Exercise Price, Exercised 2.84  
Weighted Average Exercise Price, Forfeited/Expired 36.63  
Weighted Average Exercise Price, Ending Balance 14.38 $ 14.19
Weighted Average Exercise Price, Vested and expected to vest 14.38  
Weighted Average Exercise Price, Exercisable $ 6.88  
Weighted Average Remaining Contractual Term (Years) 7 years 11 months 26 days 8 years 2 months 12 days
Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 7 years 11 months 26 days  
Weighted Average Remaining Contractual Term (Years), Exercisable 6 years 9 months 14 days  
Aggregate Intrinsic Value, Beginning Balance $ 108,155  
Aggregate Intrinsic Value, Ending Balance 87,311 $ 108,155
Aggregate Intrinsic Value, Vested and expected to vest 87,311  
Aggregate Intrinsic Value, Exercisable $ 46,115