v3.26.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Jun. 18, 2025
Commitments and Contingencies [Line Items]    
Contingent consideration $ 5,000,000  
Additional payment 200,000  
Lease facility amount   $ 5,800,000
Credit facility of maturity term   36 months
Maintains actual usage amount 8,754  
Cost of extra facilities 1,137,975  
Non Revolving Lease Facility [Member]    
Commitments and Contingencies [Line Items]    
Lease facility amount   $ 18,500,000
Non Revolving Loan Facility [Member]    
Commitments and Contingencies [Line Items]    
Non-revolving term loan   19,600,000
Line of Credit [Member]    
Commitments and Contingencies [Line Items]    
Monthly facilities charge 11,405  
Royal Bank of Canada Facility Agreement [Member]    
Commitments and Contingencies [Line Items]    
Aggregate credit amount   $ 43,800,000
Electric Service Agreement [Member]    
Commitments and Contingencies [Line Items]    
Contingent consideration 8,000,000  
Maximum [Member] | Electric Service Agreement [Member]    
Commitments and Contingencies [Line Items]    
Contingent consideration $ 5,000,000