XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Awards - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Beginning balance 3,169,468    
Number of Shares, Granted 0    
Number of Shares, Exercised (21,533) 0  
Number of Shares, Forfeited/Canceled (59,310)    
Number of Shares, Expired (8,043)    
Number of Shares, Ending balance 3,080,582   3,169,468
Number of Shares, Options exercisable 2,040,403   2,059,025
Number of Shares, Options vested and expected to vest 3,040,624   3,120,812
Weighted Average Exercise Price, Beginning balance $ 5.41    
Weighted Average Exercise Price, Exercised 1.05    
Weighted Average Exercise Price, Forfeited/Canceled 2.73    
Weighted Average Exercise Price, Expired 85.03    
Weighted Average Exercise Price, Ending balance 5.28   $ 5.41
Weighted Average Exercise Price, Options exercisable 6.54   6.79
Weighted Average Exercise Price, Options vested and expected to vest $ 5.32   $ 5.45
Weighted Average Remaining Contractual Term, Outstanding 6 years 8 months 12 days   7 years
Weighted Average Remaining Contractual Term, Options exercisable 5 years 4 months 24 days   5 years 7 months 6 days
Weighted Average Remaining Contractual Term, Options vested and expected to vest 6 years 8 months 12 days   7 years
Aggregate Intrinsic Value, Beginning balance $ 1,605    
Aggregate Intrinsic Value, Exercised 18    
Aggregate Intrinsic Value, Ending balance 913   $ 1,605
Aggregate Intrinsic Value, Options exercisable 862   1,524
Aggregate Intrinsic Value, Options vested and expected to vest $ 910   $ 1,600