XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock Option Activity (Detail)
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Shares Outstanding, Beginning Balance | shares 7,621,580  
Number of Shares, Granted | shares 1,608,606  
Number of Shares, Exercised | shares (274,158)  
Number of Shares, Expired | shares (248,822)  
Number of Shares, Forfeitures | shares (115,785)  
Number of Shares Outstanding, Ending Balance | shares 8,591,421 7,621,580
Number of Shares Exercisable, Ending Balance | shares 5,862,359  
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 5.64  
Weighted Average Exercise Price, Granted | $ / shares 5.06  
Weighted Average Exercise Price, Exercised | $ / shares 4.03  
Weighted Average Exercise Price, Expired | $ / shares 8.99  
Weighted Average Exercise Price, Forfeitures | $ / shares 4.87  
Weighted Average Exercise Price, Ending Balance | $ / shares 5.5 $ 5.64
Weighted Average Exercise Price Exercisable, Ending Balance | $ / shares $ 5.94  
Weighted Average Contractual Term, Outstanding 6 years 5 months 15 days 6 years 4 months 2 days
Weighted Average Contractual Term, Exercisable 5 years 4 months 2 days  
Aggregate Intrinsic Value, Exercised | $ $ 443,734 [1]  
Aggregate Intrinsic Value, Forfeitures | $ 0 [1]  
Aggregate Intrinsic Value, Outstanding | $ 6,812,150 [1] $ 4,885,683 [1]
Aggregate Intrinsic Value, Exercisable | $ $ 3,795,561 [1]  
[1] The aggregate intrinsic value in the above table was calculated on the positive difference, if any, between the closing price per share of the Company’s common stock on September 30, 2025 of $5.22 and the per share exercise price of the underlying options.