| Jul 11, 2026Transaction date | Lewis A. FangerResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.0001 par value per share | 842 shares | $2.64 | 559,788 shares | 559,788 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jul 14, 2026 |
| Jul 11, 2026Transaction date | Lewis A. FangerResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.0001 par value per share | 422 shares | $2.64 | 560,630 shares | 559,788 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jul 14, 2026 |
| Jul 11, 2026Transaction date | Lewis A. FangerResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.0001 par value per share | 1,729 shares | $0 | 561,052 shares | 559,788 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jul 14, 2026 |
| Jul 11, 2026Transaction date | Elaine GuidrozResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.0001 par value per share | 596 shares | $2.64 | 137,557 shares | 137,557 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jul 14, 2026 |
| Jul 11, 2026Transaction date | Elaine GuidrozResearch disclosed relationships | DispositionSEC code F | Common Stock, $0.0001 par value per share | 298 shares | $2.64 | 138,153 shares | 137,557 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jul 14, 2026 |
| Jul 11, 2026Transaction date | Elaine GuidrozResearch disclosed relationships | AcquisitionSEC code A | Common Stock, $0.0001 par value per share | 1,037 shares | $0 | 138,451 shares | 137,557 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jul 14, 2026 |
| May 29, 2015Transaction date | Lewis A. FangerResearch disclosed relationships | PurchaseSEC code P | Common Stock, $0.0001 par value per share | 7,400 shares | $1.6 | 7,500 shares | 559,788 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jun 1, 2015 |
| May 29, 2015Transaction date | Lewis A. FangerResearch disclosed relationships | PurchaseSEC code P | Common Stock, $0.0001 par value per share | 100 shares | $1.59 | 100 shares | 559,788 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed Jun 1, 2015 |
| May 19, 2015Transaction date | Elaine GuidrozResearch disclosed relationships | PurchaseSEC code P | Common Stock, $0.0001 par value per share | 500 shares | $1.56 | 15,500 shares | 137,557 sharesOwner coverage latest filing Jul 14, 2026 | 4Filed May 21, 2015 |