XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Incentive Plan - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Number of Stock Options Outstanding      
Balance, Beginning 1,021,785    
Options exercised (97,188)    
Options granted 173,700 0  
Balance, Ending 1,098,297   1,021,785
Exercisable, Ending 915,976    
Weighted Average Exercise Price      
Balance, Beginning $ 3.84    
Options exercised 2.81    
Options granted 23.04    
Balance, Ending 6.94   $ 3.84
Exercisable, Ending $ 3.68    
Weighted Average Remaining Contractual Term, Options Outstanding (in years) 3 years 2 months 19 days   3 years 9 months 3 days
Weighted Average Remaining Contractual Term, Options Exercisable (in years) 1 year 9 months 7 days    
Aggregate Intrinsic Value, Options Outstanding $ 30,158   $ 41,333
Aggregate Intrinsic Value, Options Exercisable $ 28,138