Annual report [Section 13 and 15(d), not S-K Item 405]

ISSUANCE OF EQUITY INTERESTS - Warrants outstanding (Details)

v3.25.1
ISSUANCE OF EQUITY INTERESTS - Warrants outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity    
Warrants outstanding, beginning (in shares) 6,195,456  
Warrants exercised (in shares) (59,211)  
Warrants outstanding, ending (in shares) 6,136,245 6,195,456
Weighted Average    
Equity    
Warrant exercise price, outstanding (in dollars per share) $ 3.28 $ 3.28
Warrant exercise price, exercised (in dollars per share) $ 3.55  
Warrants term 3 years 6 months