XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Summary of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Number of Warrants, Beginning balance 1,102,900 1,914,850
Number of Warrants, Exercised (204,700) (811,950)
Number of Warrants, Ending balance 898,200 1,102,900
Number of Warrants, exercisable 898,200 1,102,900
Weighted Average Price, Beginning balance $ 11.25 $ 10.72
Weighted Average Price, Exercised 10 10
Weighted Average Price, Ending balance 11.53 11.25
Weighted Average Price, Warrants exercisable $ 11.53 $ 11.25
Weighted Average Remaining Life, Beginning balance 3 years 8 months 12 days 4 years 8 months 12 days
Weighted Average Remaining Life, Ending balance 2 years 8 months 12 days 3 years 8 months 12 days
Weighted Average Remaining Life, Warrants exercisable 2 years 8 months 12 days 3 years 8 months 12 days