| SCHEDULE 13D/A | SCHEDULE 13D/A | Dec 17, 2025 | 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 | Dec 4, 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 | Dec 3, 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Aug 22, 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 | SCHEDULE 13G | Aug 14, 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 | Aug 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. |
| 144 | Non-EDGAR filing submitted by "insiders" prior to intended sale of restricted stock | Aug 13, 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 | 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. |
| SCHEDULE 13G/A | SCHEDULE 13G/A | Aug 6, 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 1, 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 | Aug 1, 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 | May 12, 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 | Feb 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. |