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

ISSUANCE OF EQUITY INTERESTS - Warrants outstanding (Details)

v3.25.4
ISSUANCE OF EQUITY INTERESTS - Warrants outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Equity    
Warrants outstanding, beginning (in shares) 306,812  
Warrants issued (in shares) 1,038,157  
Warrants exercised (in shares) (422,090)  
Warrants outstanding, ending (in shares) 922,879 306,812
Weighted Average    
Equity    
Warrant exercise price, outstanding (in dollars per share) $ 15.24 $ 65.6
Warrant exercise price, issued (in dollars per share) 9.4  
Warrant exercise price, exercised (in dollars per share) $ 9.54  
Warrants term 3 years 5 months 23 days