XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Other assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
OTHER ASSETS:    
Less accumulated amortization of patents issued $ (1,312,727) $ (1,254,850)
Patents, net 3,704,706 3,748,036
Other 50,323 22,645
Other Assets 3,755,029 3,770,681
Patent applications pending    
OTHER ASSETS:    
Patents 1,626,895 1,612,118
Patents issued    
OTHER ASSETS:    
Patents $ 3,390,538 $ 3,390,768