v3.26.1
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 26, 2024
Mar. 07, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]              
Accounts payable     $ 14,020,960   $ 14,020,960   $ 11,110,867
Accrued liabilities     39,952,129   39,952,129   42,789,440
Restricted Stock Units (RSUs)              
Related Party Transaction [Line Items]              
Total grant-date fair value         227,000    
Subcontractor Payments | Related Party              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction     0 $ 20,613 0 $ 56,319  
Accounts payable     0   0   0
Accrued liabilities     0   0   0
General Counsel And Secretary | Legal Service Payments | Related Party              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction     245,943 287,798 511,315 567,545  
Accounts payable     108,343   108,343   0
Accrued liabilities     0   0   57,615
Director and Chair of the Board | Consulting Agreement Consideration              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction   $ 35,000          
Director and Chair of the Board | Consulting Agreement Consideration | Restricted Stock Units (RSUs)              
Related Party Transaction [Line Items]              
Total grant-date fair value     0 0 0 35,000  
Director and Chair of the Board | Consulting Agreement Consideration | Related Party              
Related Party Transaction [Line Items]              
Accounts payable and accrued liabilities     0   0   0
Former Board of Directors Chairman | Related Party              
Related Party Transaction [Line Items]              
Monthly consulting fee $ 2,500            
Hourly service fee $ 400            
Former Board of Directors Chairman | Consulting Agreement Consideration | Related Party              
Related Party Transaction [Line Items]              
Related party transaction, amounts of transaction     0 $ 0 0 $ 2,500  
Accounts payable and accrued liabilities     $ 0   $ 0   $ 0