| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Dec 10, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Nov 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Oct 31, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Oct 6, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Aug 20, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Jul 11, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Jul 2, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Jun 27, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | May 23, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Feb 20, 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. |
| 6-K | Report of foreign issuer rules 13a-16 and 15d-16 of the Securities Exchange Act | Jan 13, 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. |