XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Other assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
OTHER ASSETS:    
Less accumulated amortization of patents issued $ (1,254,850) $ (1,021,233)
Patents, net 3,748,036 3,906,552
Other 22,644 52,051
Total 3,770,681 3,958,603
Patent applications pending    
OTHER ASSETS:    
Patents 1,612,118 1,945,532
Patents issued    
OTHER ASSETS:    
Patents $ 3,390,768 $ 2,982,253