XML 57 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of Operations, Summary (Details) - Patent
Mar. 01, 2025
Dec. 31, 2024
U.S. [Member]    
Nature of Operations [Abstract]    
Number of patents held   14
Number of pending patent applications   12
Foreign [Member] | Subsequent Event [Member]    
Nature of Operations [Abstract]    
Number of patents held 77  
Number of pending patent applications 28