v3.26.1
Commitments and Contingencies (Details)
12 Months Ended
Jul. 31, 2025
USD ($)
Dec. 31, 2025
Claims
Jun. 30, 2026
USD ($)
Commitments and Contingencies [Abstract]      
Estimate of possible loss    
Loss contingency accrual expenses     250,000
Number of labor claims | Claims   3  
Outstanding balance of fees $ 403,000    
Share purchase agreement price     1,200,000
Conversion of underlying warranties     $ 600,000