XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Warrants (Details) - Common Stock Warrants - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants    
Outstanding, beginning balance (in shares) 7,389,523  
Issued (in shares) 0  
Exercised (in shares) (389,634)  
Expired (in shares) (69)  
Outstanding, ending balance (in shares) 6,999,820 7,389,523
Weighted Average Exercise Price    
Outstanding, beginning balance (in usd per share) $ 7.06  
Issued (in usd per share) 0  
Exercised (in usd per share) 0.68  
Expired (in usd per share) 4,500  
Outstanding, ending balance (in usd per share) $ 7.37 $ 7.06
Weighted Average Remaining Term in Years    
Outstanding 4 years 1 month 17 days 5 years 21 days