v3.26.1
Major Customer and Geographic Information (Details - Geographic region) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues $ 961,000 $ 360,000 $ 1,350,700 $ 839,000
North America [Member]        
Revenues 676,000 136,600 759,000 321,700
South America [Member]        
Revenues 0 0 900 0
Asia [Member]        
Revenues 262,600 210,200 546,600 482,400
AUSTRALIA        
Revenues $ 22,400 $ 13,200 $ 44,200 $ 34,900