v3.26.1
Shareholders' Equity - Issuance of Equity Shares (Details) - $ / shares
6 Months Ended
Jun. 18, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsidiary, Sale of Stock [Line Items]      
Common shares, no par value   $ 0 $ 0
Roth Capital Partners, LLC | ATM Sales Agreement      
Subsidiary, Sale of Stock [Line Items]      
Common shares, no par value $ 0    
Maximum value shares to be issued 15,000,000    
Shares issued under ATM Sales Agreement   0