Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Options Outstanding Rollforward (Details)

v3.24.1.u1
Stock-Based Compensation - Options Outstanding Rollforward (Details) - USD ($)
12 Months Ended
Jun. 23, 2023
Dec. 31, 2023
Dec. 31, 2022
Shares      
Outstanding beginning balance (in shares)   3,506,184  
Forfeited (in shares)   (92,040)  
Exercised (in shares) (165,713) (227,837)  
Expired (in shares)   (175,060)  
Outstanding ending balance (in shares)   3,011,247 3,506,184
Weighted Average Exercise Price      
Outstanding, beginning balance (in dollars per share)   $ 1.87  
Forfeited (in dollars per share)   1.98  
Exercised (in dollars per share)   1.85  
Expired (in dollars per share)   2.18  
Outstanding, ending balance (in dollars per share)   $ 1.85 $ 1.87
Stock Options Additional Disclosures      
Outstanding, aggregate intrinsic value   $ 9,717 $ 6,554,541
Exercisable (in shares)   2,259,124  
Exercisable, weighted average exercise price (in dollars per share)   $ 1.74  
Exercisable, aggregate intrinsic value   $ 9,717