XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Governance (Details Narrative)
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Abstract]  
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Our Board of Directors is responsible for overseeing our enterprise risk management activities. The CEO reports to the Board of Directors regarding cybersecurity risks, incidents, and mitigation strategies at least annually.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The CEO reports to the Board of Directors regarding cybersecurity risks, incidents, and mitigation strategies at least annually.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true