v3.26.1
Common Stock (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 15, 2026
Aug. 12, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 11, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation         $ 324,523 $ 243,017    
Common stock, par value     $ 0.001   $ 0.001   $ 0.001  
Repurchased shares, value     $ 32,953 $ 68,940        
Treasury shares cancelled and retired, value     0 $ 0        
Restricted stock awards [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation         $ 290,144 $ 243,017    
Unrecognized compensation cost related to unvested awards     1,275,370   $ 1,275,370   $ 1,471,530  
Restricted stock awards cancelled $ 3,500              
Share Purchase Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, par value   $ 0.001           $ 0.001
Common stock outstanding   $ 750,000           $ 419,410
Funded Account   260,000            
Increment amount   $ 260,000            
Repurchased shares         10,400   21,300  
Repurchased shares, value         $ 101,893   $ 255,058  
Treasury shares cancelled and retired         29,524      
Treasury shares cancelled and retired, value         $ 330,583      
Restricted cash     $ 143,042   $ 143,042   $ 244,936