| Sep 11, 2026Transaction date | Charles Divita IIIResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.001 per share | 17,805 shares | $6.104 | 465,535 shares | 465,535 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 10, 2026Transaction date | Charles Divita IIIResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 39,160 shares | Not reported | 483,340 shares | 465,535 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 10, 2026Transaction date | Charles Divita IIIResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 3,642 shares | Not reported | 444,180 shares | 465,535 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 14, 2026 |
| Sep 2, 2026Transaction date | Adam C. VandervoortResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.001 per share | 7,573 shares | $6.301 | 117,616 shares | 117,616 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Sep 2, 2026Transaction date | Charles Divita IIIResearch disclosed relationships | SaleSEC code S | Common Stock, par value $0.001 per share | 18,327 shares | $6.301 | 440,538 shares | 465,535 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Adam C. VandervoortResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 426 shares | Not reported | 125,189 shares | 117,616 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Adam C. VandervoortResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 9,152 shares | Not reported | 124,763 shares | 117,616 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Adam C. VandervoortResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 5,350 shares | Not reported | 115,611 shares | 117,616 sharesOwner coverage latest filing Sep 3, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Charles Divita IIIResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 1,966 shares | Not reported | 458,865 shares | 465,535 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 3, 2026 |
| Sep 1, 2026Transaction date | Charles Divita IIIResearch disclosed relationships | AcquisitionSEC code M | Common Stock, par value $0.001 per share | 42,277 shares | Not reported | 456,899 shares | 465,535 sharesOwner coverage latest filing Sep 14, 2026 | 4Filed Sep 3, 2026 |