XML 79 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options and Warrants - Schedule Of Stock Warrant Activity (Details) - Warrants Expiring September 30, 2029 - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares Underlying Warrants Outstanding at beginning of period 175,000 179,285
Shares Underlying Warrants Exercised during the period 0 (4,285)
Shares Underlying Warrants Outstanding at end of period 175,000 175,000
Shares Underlying Warrants Exercisable at end of period 175,000 175,000
Weighted Average Exercise Price, Outstanding at beginning of period $ 22.5 $ 22.23
Weighted Average Exercise Price, Exercised during the period 0 11
Weighted Average Exercise Price, Outstanding at end of period 22.50 22.50
Weighted Average Exercise Price, Exercisable at end of period $ 22.50 $ 22.50