| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 21, 2026 | Open Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock in HTML. Open Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock in DOC file. Open Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock in PDF file. Open Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock in XLS file. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | May 21, 2026 | Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in HTML. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in DOC file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in PDF file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | May 13, 2026 | Open SCHEDULE 13G/A in HTML. Open SCHEDULE 13G/A in DOC file. Open SCHEDULE 13G/A in PDF file. Open SCHEDULE 13G/A in XLS file. |
| 20-F | Annual and transition report of foreign private issuers [Sections 13 or 15(d)] | Apr 14, 2026 | Open Annual and transition report of foreign private issuers [Sections 13 or 15(d)] in HTML. Open Annual and transition report of foreign private issuers [Sections 13 or 15(d)] in DOC file. Open Annual and transition report of foreign private issuers [Sections 13 or 15(d)] in PDF file. Open Annual and transition report of foreign private issuers [Sections 13 or 15(d)] in XLS file. Open Annual and transition report of foreign private issuers [Sections 13 or 15(d)] in XBLR Viewer. Open Annual and transition report of foreign private issuers [Sections 13 or 15(d)] in XBLR file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Mar 18, 2026 | Open Initial filing by director officer or owner of more than ten percent. in HTML. Open Initial filing by director officer or owner of more than ten percent. in DOC file. Open Initial filing by director officer or owner of more than ten percent. in PDF file. Open Initial filing by director officer or owner of more than ten percent. in XLS file. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Mar 12, 2026 | Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in HTML. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in DOC file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in PDF file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Feb 17, 2026 | Open SCHEDULE 13G/A in HTML. Open SCHEDULE 13G/A in DOC file. Open SCHEDULE 13G/A in PDF file. Open SCHEDULE 13G/A in XLS file. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Jan 20, 2026 | Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in HTML. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in DOC file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in PDF file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in XLS file. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Nov 17, 2025 | Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in HTML. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in DOC file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in PDF file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Nov 14, 2025 | Open SCHEDULE 13G/A in HTML. Open SCHEDULE 13G/A in DOC file. Open SCHEDULE 13G/A in PDF file. Open SCHEDULE 13G/A in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Nov 14, 2025 | Open SCHEDULE 13G/A in HTML. Open SCHEDULE 13G/A in DOC file. Open SCHEDULE 13G/A in PDF file. Open SCHEDULE 13G/A in XLS file. |
| SCHEDULE 13G | SCHEDULE 13G | Nov 6, 2025 | Open SCHEDULE 13G in HTML. Open SCHEDULE 13G in DOC file. Open SCHEDULE 13G in PDF file. Open SCHEDULE 13G in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Nov 5, 2025 | Open SCHEDULE 13G/A in HTML. Open SCHEDULE 13G/A in DOC file. Open SCHEDULE 13G/A in PDF file. Open SCHEDULE 13G/A in XLS file. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Aug 21, 2025 | Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in HTML. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in DOC file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in PDF file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in XLS file. |
| SCHEDULE 13G | SCHEDULE 13G | Aug 6, 2025 | Open SCHEDULE 13G in HTML. Open SCHEDULE 13G in DOC file. Open SCHEDULE 13G in PDF file. Open SCHEDULE 13G in XLS file. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Aug 4, 2025 | Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in HTML. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in DOC file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in PDF file. Open Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act in XLS file. |