v3.26.1
Commitments and Contingencies (Details) - USD ($)
6 Months Ended
May 27, 2026
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2022
Commitments and Contingencies [Line Items]        
Termination fee   $ 250,000    
Prepaid obligation   250,000    
Liability recognized      
Standby Letters of Credit [Member]        
Commitments and Contingencies [Line Items]        
Letter of credit amount       $ 3,000,000
Reduced amount     $ 2,060,000  
Energy Contract [Member]        
Commitments and Contingencies [Line Items]        
Minimum amount   200,000    
Arrear amount   200,000    
Termination fee   $ 400,000    
Minimum monthly demand charge $ 400,000      
Currently payable demand charges 200,000      
Deferred demand charges $ 200,000