XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Incentive Plan - Stock option activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Stock Options Outstanding    
Balance, Beginning 1,021,785  
Options granted 173,700  
Options forfeited/cancelled (6,650)  
Options exercised (176,285)  
Balance, Ending 1,012,550 1,021,785
Exercisable, Ending 840,815  
Weighted Average Exercise Price    
Balance, Beginning | $ / shares $ 3.84  
Options granted | $ / shares 23.04  
Options exercised | $ / shares 2.68  
Balance, Ending | $ / shares 7.21 $ 3.84
Exercisable, Ending | $ / shares $ 3.92  
Weighted Average Remaining Contractual Term, Options Outstanding (in years) 2 years 7 months 9 days 3 years 9 months 3 days
Weighted Average Remaining Contractual Term, Options Exercisable (in years) 1 year 7 months 13 days  
Aggregate Intrinsic Value, Options Outstanding | $ $ 16,615 $ 41,333
Aggregate Intrinsic Value, Options Exercisable | $ $ 16,534