XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes Integrated [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block] Our board of directors is generally responsible for the oversight of risks from cybersecurity threats, if there is any.