XML 64 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Nature of Operations, Summary (Details) - Patent
Mar. 01, 2024
Dec. 31, 2023
U.S. [Member]    
Nature of Operations [Abstract]    
Number of patents held   13
Number of pending patent applications   24
Foreign [Member] | Subsequent Event [Member]    
Nature of Operations [Abstract]    
Number of patents held 74  
Number of pending patent applications 44