v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Subsidiary, Sale of Stock [Line Items]    
Issuance of shares, transaction costs $ 8,500,000  
Deferred income taxes (2,753) $ 0
Pre-Funded Warrants    
Subsidiary, Sale of Stock [Line Items]    
Issuance of shares, transaction costs 700,000  
At The Market Offering    
Subsidiary, Sale of Stock [Line Items]    
Issuance of shares, transaction costs $ 200,000 $ 200,000