v3.26.1
Patents and Trademarks - Additional Information (Details) - Patents and Trademarks - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Patents and Trademarks        
Amortization $ 51,503 $ 50,462 $ 101,446 $ 94,654
Annual amortization expense (Year1) 240,000   240,000  
Annual amortization expense (Year2) 240,000   240,000  
Annual amortization expense (Year3) 240,000   240,000  
Annual amortization expense (Year4) 240,000   240,000  
Annual amortization expense (Year5) $ 240,000   $ 240,000