XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Patents and Trademarks, Net - Schedule Of Patents and Trademarks (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Patents and Trademarks, Net $ 2,627,018 $ 2,220,094
Patents and Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Licenses 3,727,265 3,153,358
Less: Accumulated Amortization (1,100,247) (933,264)
Patents and Trademarks, Net $ 2,627,018 $ 2,220,094