XML 81 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Incentive Plan - Stock option activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Stock Options Outstanding    
Balance, Beginning 691,450  
Options granted 695,767  
Options forfeited/cancelled (29,423)  
Options exercised (138,387)  
Balance, Ending 1,219,407 691,450
Exercisable, Ending 554,270  
Weighted Average Exercise Price    
Balance, Beginning | $ / shares $ 8.86  
Options granted | $ / shares 50.86  
Options exercised | $ / shares 5.32  
Balance, Ending | $ / shares 32.34 $ 8.86
Exercisable, Ending | $ / shares $ 15.19  
Weighted Average Remaining Contractual Term, Options Outstanding (in years) 4 years 10 months 24 days 3 years 2 months 15 days
Weighted Average Remaining Contractual Term, Options granted (in years) 6 years 4 months 17 days  
Weighted Average Remaining Contractual Term, Options Exercisable (in years) 2 years 5 months 26 days  
Aggregate Intrinsic Value, Options Outstanding | $ $ 11,160 $ 31,209
Aggregate Intrinsic Value, Options Exercisable | $ $ 10,521