Schedule of Estimated Useful Lives of Intangible Assets (Details) - Patents and Trademarks [Member] |
Dec. 31, 2024 |
---|---|
Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Intangible assets estimated, useful lives | 12 years |
Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Intangible assets estimated, useful lives | 17 years |