XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Definite-life Intangible Assets and Accumulated Amortization (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Less: Accumulated Amortization $ (89,712) $ (74,716)
Net Intangible Assets 1,215,411 1,125,285
Provisional Patent Applications [Member]    
Finite-Lived Intangible Assets [Line Items]    
Patents 752,802 675,251
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Patents $ 552,321 $ 524,750