XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
ISSUANCE OF EQUITY INTERESTS - Warrants outstanding (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Equity    
Warrants outstanding, beginning (in shares) 306,812  
Warrants issued (in shares) 1,038,157  
Warrants exercised (in shares) (252,022)  
Warrants outstanding, ending (in shares) 1,092,947  
Weighted Average    
Equity    
Warrant exercise price, outstanding (in dollars per share) $ 14.11 $ 65.6
Warrant exercise price, issued (in dollars per share) 9.4  
Warrant exercise price, exercised (in dollars per share) $ 10.58  
Warrants term 3 years 5 months 4 days