XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Patent amortization expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
BALANCE SHEET COMPONENTS    
2025 $ 253,622  
2026 252,481  
2027 246,956  
2028 234,087  
2029 234,087  
Thereafter 914,685  
Scheduled amortization of patents issued 2,135,918  
Amortization expense $ 235,146 $ 222,836