| SCHEDULE 13G | SCHEDULE 13G | Jul 16, 2026 | Open SCHEDULE 13G in HTML. Open SCHEDULE 13G in DOC file. Open SCHEDULE 13G in PDF file. Open SCHEDULE 13G in XLS file. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Jun 18, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Jun 12, 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. |
| SD | SD | May 21, 2026 | Open SD in HTML. Open SD in DOC file. Open SD in PDF file. Open SD in XLS file. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 20, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 18, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 14, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | May 11, 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 13G/A | SCHEDULE 13G/A | Mar 26, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Feb 25, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Feb 13, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Feb 10, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Feb 9, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Jan 13, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Jan 6, 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. |
| 144/A | Amendment to a previously filed 144 | Dec 10, 2025 | Open Amendment to a previously filed 144 in HTML. Open Amendment to a previously filed 144 in DOC file. Open Amendment to a previously filed 144 in PDF file. Open Amendment to a previously filed 144 in XLS file. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Dec 5, 2025 | 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Dec 2, 2025 | 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Dec 2, 2025 | 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 13G/A | SCHEDULE 13G/A | Oct 31, 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 | Aug 13, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Aug 12, 2025 | 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. |