Insider Trading Policies and Procedures |
12 Months Ended |
|---|---|
Dec. 31, 2025 | |
| Insider Trading Policies and Procedures [Line Items] | |
| Insider Trading Policies and Procedures Adopted [Flag] | false |
| Insider Trading Policies and Procedures Not Adopted [Text Block] | Our insider trading policy expressly prohibits short sales and derivative transactions of our stock by our executive officers, directors, employees and certain designated consultants and contractors, including short sales of our securities. Our insider trading policy expressly prohibits, without the advance approval of our audit committee, purchases or sales of puts, calls, or other derivative securities of the company or any derivative securities that provide the economic equivalent of ownership. |