XML 86 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding at beginning of period 1,065,772 752,964
Options, Granted 4,740 83,359
Options, Modified (283,790)  
Options, Outstanding at end of period 786,722 836,323
Options, Exercisable at end of period 759,115 749,321
Options, Expected to vest [1] 27,607 87,002
Weighted Average Exercise Price, Outstanding at beginning of period $ 14.46 $ 12.88
Weighted Average Exercise Price, Granted 17.5 18.23
Weighted Average Exercise Price, Modified 18.23  
Weighted Average Exercise Price, Outstanding at end of period 13.12 13.41
Weighted Average Exercise Price, Exercisable at end of period 12.94 12.88
Weighted Average Exercise Price, Expected to vest [1] $ 18.11 $ 17.95
Aggregate Intrinsic Value, Outstanding at end of period [2] $ 4,041 $ 5,183
Aggregate Intrinsic Value, Exercisable at end of period [2] 4,025 5,039
Aggregate Intrinsic Value, Expected to vest [1] $ 16 $ 144
Weighted Average Remaining Contractual Term, Outstanding 4 years 6 months 5 years 9 months 18 days
Weighted Average Remaining Contractual Term, Exercisable at end of year 4 years 4 months 24 days 5 years 3 months 18 days
Weighted Average Remaining Contractual Term, Expected to vest [1] 9 years 9 years 9 months 18 days
[1] The number of options expected to vest reflects no expected forfeiture.
[2] The aggregate intrinsic value represents the amount by which the fair value of underlying stock exceeds the “in-the-money” option exercise price.