| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Jun 23, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 8-K | Report of unscheduled material events or corporate event | Jun 23, 2026 | Open Report of unscheduled material events or corporate event in HTML. Open Report of unscheduled material events or corporate event in DOC file. Open Report of unscheduled material events or corporate event in PDF file. Open Report of unscheduled material events or corporate event in XLS file. Open Report of unscheduled material events or corporate event in XBLR Viewer. Open Report of unscheduled material events or corporate event in XBLR file. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 27, 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. |
| SCHEDULE 13D/A | SCHEDULE 13D/A | May 15, 2026 | Open SCHEDULE 13D/A in HTML. Open SCHEDULE 13D/A in DOC file. Open SCHEDULE 13D/A in PDF file. Open SCHEDULE 13D/A in XLS file. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 7, 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. |
| 8-K | Report of unscheduled material events or corporate event | May 6, 2026 | Open Report of unscheduled material events or corporate event in HTML. Open Report of unscheduled material events or corporate event in DOC file. Open Report of unscheduled material events or corporate event in PDF file. Open Report of unscheduled material events or corporate event in XLS file. Open Report of unscheduled material events or corporate event in XBLR Viewer. Open Report of unscheduled material events or corporate event in XBLR file. |
| 10-Q | Quarterly report which provides a continuing view of a company's financial position | May 6, 2026 | Open Quarterly report which provides a continuing view of a company's financial position in HTML. Open Quarterly report which provides a continuing view of a company's financial position in DOC file. Open Quarterly report which provides a continuing view of a company's financial position in PDF file. Open Quarterly report which provides a continuing view of a company's financial position in XLS file. Open Quarterly report which provides a continuing view of a company's financial position in XBLR Viewer. Open Quarterly report which provides a continuing view of a company's financial position in XBLR file. |
| SCHEDULE 13G | SCHEDULE 13G | Apr 30, 2026 | Open SCHEDULE 13G in HTML. Open SCHEDULE 13G in DOC file. Open SCHEDULE 13G in PDF file. Open SCHEDULE 13G in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Apr 28, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Apr 27, 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. |
| ARS | An annual report to security holders. | Apr 27, 2026 | Open An annual report to security holders. in HTML. Open An annual report to security holders. in DOC file. Open An annual report to security holders. in PDF file. Open An annual report to security holders. in XLS file. |
| DEF 14A | Official notification to shareholders of matters to be brought to a vote ("Proxy") | Apr 27, 2026 | Open Official notification to shareholders of matters to be brought to a vote ("Proxy") in HTML. Open Official notification to shareholders of matters to be brought to a vote ("Proxy") in DOC file. Open Official notification to shareholders of matters to be brought to a vote ("Proxy") in PDF file. Open Official notification to shareholders of matters to be brought to a vote ("Proxy") in XLS file. Open Official notification to shareholders of matters to be brought to a vote ("Proxy") in XBLR Viewer. Open Official notification to shareholders of matters to be brought to a vote ("Proxy") in XBLR file. |
| DEFA14A | Additional proxy soliciting materials - definitive | Apr 27, 2026 | Open Additional proxy soliciting materials - definitive in HTML. Open Additional proxy soliciting materials - definitive in DOC file. Open Additional proxy soliciting materials - definitive in PDF file. Open Additional proxy soliciting materials - definitive in XLS file. |
| 4 | Statement of changes in beneficial ownership of securities | Apr 16, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |
| 3 | Initial filing by director officer or owner of more than ten percent. | Apr 16, 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. |
| SCHEDULE 13D/A | SCHEDULE 13D/A | Apr 8, 2026 | Open SCHEDULE 13D/A in HTML. Open SCHEDULE 13D/A in DOC file. Open SCHEDULE 13D/A in PDF file. Open SCHEDULE 13D/A in XLS file. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Mar 27, 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. |
| 4 | Statement of changes in beneficial ownership of securities | Mar 12, 2026 | Open Statement of changes in beneficial ownership of securities in HTML. Open Statement of changes in beneficial ownership of securities in DOC file. Open Statement of changes in beneficial ownership of securities in PDF file. Open Statement of changes in beneficial ownership of securities in XLS file. |