XML 85 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Deficit) - Issuance of Warrants (Details) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   3,018,304  
Exercise price (in dollars per share) $ 12.63 $ 12.59
Warrants Issuance Date June 28, 2024      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   550,000  
Exercise price (in dollars per share)   $ 12.12  
Warrants Issuance Date July 18, 2024      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   236,074  
Exercise price (in dollars per share)   $ 13.37  
Warrants Issuance Date August 02, 2024      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   88,534  
Exercise price (in dollars per share)   $ 11.03  
Warrants Issuance Date October 24, 2024      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   20,646  
Exercise price (in dollars per share)   $ 12.34  
Warrant Issuance Date November 06, 2024, One      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   180,000  
Exercise price (in dollars per share)   $ 11.27  
Warrant Issuance Date November 06, 2024, Two      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   1,543,363  
Exercise price (in dollars per share)   $ 12.12  
Warrant Issuance Date November 06, 2024, Three      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   29,687  
Exercise price (in dollars per share)   $ 12.34  
Warrant Issuance Date November 06, 2024, Four      
Class of Stock [Line Items]      
Number of Shares to Purchase with Warrants (in shares)   370,000  
Exercise price (in dollars per share)   $ 15.77