XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Summary of Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Number of Warrants, Beginning balance 898,200 1,102,900
Number of Warrants, Exercised (78,840) (204,700)
Number of Warrants, Ending balance 819,360 898,200
Number of Warrants, exercisable 819,360 898,200
Weighted Average Price, Beginning balance $ 11.53 $ 11.25
Weighted Average Price, Exercised 10 10
Weighted Average Price, Ending balance 11.61 11.53
Weighted Average Price, Warrants exercisable $ 11.61 $ 11.53
Weighted Average Remaining Life, Beginning balance 2 years 8 months 12 days 3 years 8 months 12 days
Weighted Average Remaining Life, Ending balance 2 years 6 months 2 years 8 months 12 days
Weighted Average Remaining Life, Warrants exercisable 2 years 6 months 2 years 8 months 12 days