v3.25.2
Major Customer and Geographic Information (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 360,000 $ 459,000 $ 839,000 $ 857,300
North America [Member]        
Revenues 136,600 87,300 321,700 165,000
South America [Member]        
Revenues 0 600 0 600
Asia [Member]        
Revenues 210,200 357,300 482,400 659,300
AUSTRALIA        
Revenues $ 13,200 $ 13,800 $ 34,900 $ 32,400