| Aug 19, 2026 | Sale under a 10b5-1 plan | −59,932 | $4.07 | $244K | 99,857 direct | Filing · EDGAR |
| Aug 12, 2026 | Open-market or private sale | −20,000 | $3.80 | $76K | 159,789 direct | Filing · EDGAR |
| May 28, 2026 | Option or RSU exercised or converted | +59,932 | | | 179,789 direct | Filing · EDGAR |
| May 28, 2026 | Grant or award from the company Restricted Stock Units | +37,454 | | | 37,454 direct | Filing · EDGAR |
| May 28, 2026 | Option or RSU exercised or converted Restricted Stock Units | −59,932 | | | 0 direct | Filing · EDGAR |
| Jun 16, 2025 | Sale under a 10b5-1 plan | −11,841 | $3.42 | $40K | 119,857 direct | Filing · EDGAR |
| Jun 4, 2025 | Option or RSU exercised or converted | +23,681 | | | 131,698 direct | Filing · EDGAR |
| Jun 4, 2025 | Grant or award from the company Restricted Stock Units | +59,932 | | | 59,932 direct | Filing · EDGAR |
| Jun 4, 2025 | Option or RSU exercised or converted Restricted Stock Units | −23,681 | | | 0 direct | Filing · EDGAR |
| Jun 1, 2025 | Option or RSU exercised or converted | +8,491 | | | 108,017 direct | Filing · EDGAR |
| Jun 1, 2025 | Grant or award from the company Restricted Stock Units | +8,491 | | | 8,491 direct | Filing · EDGAR |
| Jun 1, 2025 | Option or RSU exercised or converted Restricted Stock Units | −8,491 | | | 0 direct | Filing · EDGAR |
| Sep 1, 2024 | Option or RSU exercised or converted | +5,422 | | | 99,526 direct | Filing · EDGAR |
| Sep 1, 2024 | Grant or award from the company Restricted Stock Units | +5,422 | | | 5,422 direct | Filing · EDGAR |
| Sep 1, 2024 | Option or RSU exercised or converted Restricted Stock Units | −5,422 | | | 0 direct | Filing · EDGAR |
| Jun 13, 2024 | Option or RSU exercised or converted | +18,919 | | | 94,104 direct | Filing · EDGAR |
| Jun 13, 2024 | Option or RSU exercised or converted Restricted Stock Units | −18,919 | | | 0 direct | Filing · EDGAR |
| Jun 13, 2024 | Grant or award from the company Restricted Stock Units | +23,681 | | | 23,681 direct | Filing · EDGAR |
| Jun 12, 2024 | Sale under a 10b5-1 plan | −10,000 | $7.58 | $76K | 75,185 direct | Filing · EDGAR |
| Jun 10, 2024 | Option or RSU exercised or converted | +25,000 | | | 85,185 direct | Filing · EDGAR |
| Jun 10, 2024 | Option or RSU exercised or converted Restricted Stock Units | −25,000 | | | 0 direct | Filing · EDGAR |
| Jun 1, 2024 | Option or RSU exercised or converted | +3,374 | | | 60,185 direct | Filing · EDGAR |
| Jun 1, 2024 | Grant or award from the company Restricted Stock Units | +3,374 | | | 3,374 direct | Filing · EDGAR |
| Jun 1, 2024 | Option or RSU exercised or converted Restricted Stock Units | −3,374 | | | 0 direct | Filing · EDGAR |
| Mar 1, 2024 | Option or RSU exercised or converted | +3,280 | | | 56,811 direct | Filing · EDGAR |
| Mar 1, 2024 | Grant or award from the company Restricted Stock Units | +3,280 | | | 3,280 direct | Filing · EDGAR |
| Mar 1, 2024 | Option or RSU exercised or converted Restricted Stock Units | −3,280 | | | 0 direct | Filing · EDGAR |
| Dec 1, 2023 | Option or RSU exercised or converted | +3,009 | | | 53,531 direct | Filing · EDGAR |
| Dec 1, 2023 | Grant or award from the company Restricted Stock Units | +3,009 | | | 3,009 direct | Filing · EDGAR |
| Dec 1, 2023 | Option or RSU exercised or converted Restricted Stock Units | −3,009 | | | 0 direct | Filing · EDGAR |
| Sep 13, 2023 | Sale under a 10b5-1 plan | −10,700 | $6.50 | $70K | 50,522 direct | Filing · EDGAR |
| Sep 1, 2023 | Option or RSU exercised or converted | +3,257 | | | 61,222 direct | Filing · EDGAR |
| Sep 1, 2023 | Grant or award from the company Restricted Stock Units | +3,257 | | | 3,257 direct | Filing · EDGAR |
| Sep 1, 2023 | Option or RSU exercised or converted Restricted Stock Units | −3,257 | | | 0 direct | Filing · EDGAR |
| Jun 22, 2023 | Option or RSU exercised or converted | +26,965 | | | 57,965 direct | Filing · EDGAR |
| Jun 22, 2023 | Grant or award from the company Restricted Stock Units | +18,919 | | | 18,919 direct | Filing · EDGAR |
| Jun 22, 2023 | Option or RSU exercised or converted Restricted Stock Units | −26,965 | | | 0 direct | Filing · EDGAR |
| Jun 14, 2023 | Open-market or private sale | −19,000 | $10.61 | $202K | 31,000 direct | Filing · EDGAR |
| Jun 10, 2023 | Option or RSU exercised or converted | +25,000 | | | 50,000 direct | Filing · EDGAR |
| Jun 10, 2023 | Option or RSU exercised or converted Restricted Stock Units | −25,000 | | | 25,000 direct | Filing · EDGAR |
| Jun 22, 2022 | Grant or award from the company Restricted Stock Units | +26,965 | | | 76,965 direct | Filing · EDGAR |
| Jun 10, 2022 | Option or RSU exercised or converted | +25,000 | | | 25,000 direct | Filing · EDGAR |
| Jun 10, 2022 | Option or RSU exercised or converted Restricted Stock Units | −25,000 | | | 50,000 direct | Filing · EDGAR |
| Feb 2, 2022 | Open-market or private sale | −10,748 | $7.93 | $85K | 0 By spouse | Filing · EDGAR |
| Aug 18, 2021 | Grant or award from the company Restricted Stock Units | +75,000 | | | 75,000 direct | Filing · EDGAR |