Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details Narrative)

Commitments and Contingencies (Details Narrative)
1 Months Ended 12 Months Ended
Jul. 17, 2019
Dec. 31, 2022
Commercial Customers [Member]    
Contracts expiry date, description the Company initiated patent litigation against certain defendants in the U.S. District Court for the District of Delaware for infringement of certain United States patents owned by the Company These contracts expire between 2022 and 2025 and expose the Company to the potential risks associated with rising material costs during that same period