XML 80 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Common Stock [Line Items]    
Common stock, shares issued 135,504,497 131,268,940
Common stock, shares outstanding 135,372,269 131,136,712
Common stock, shares authorized 500,000,000 500,000,000
Preferred stock, shares authorized 100,000,000  
Capital stock shares authorized 600,000,000  
Capital stock par or stated value per share $ 0.0001