XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Schedule of Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options, Outstanding, Beginning 2,414,730 2,686,835 2,771,692
Number of Options, Outstanding, Ending 2,370,672 2,414,730 2,686,835
Restricted stock units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options, Outstanding, Beginning 5,199,811 2,388,909 1,326,172
Shares, Granted 4,502,661 5,143,160 1,840,011
Shares, Released (1,921,646) (1,205,704) (504,365)
Shares, Forfeited (1,230,957) (1,126,554) (272,909)
Number of Options, Outstanding, Ending 6,549,869 5,199,811 2,388,909
Weighted Average Grant Date Fair Value per Share, Outstanding, Beginning $ 9.65 $ 26.11 $ 50.2
Weighted Average Grant Date Fair Value per Share, Granted 3.57 6.04 15.99
Weighted Average Grant Date Fair Value per Share, Released 10.91 18.87 43.76
Weighted Average Grant Date Fair Value per Share, Forfeited 7.63 18.21 42.27
Weighted Average Grant Date Fair Value per Share, Outstanding, Ending $ 5.48 $ 9.65 $ 26.11