| Jun 23, 2026 | AwardD | 14,950 | 0.00 USD | — | SEC |
| Jun 23, 2026 | AwardD | 2,927 | 0.00 USD | — | SEC |
| Jun 23, 2026 | ExerciseD | -2,816 | 0.00 USD | — | SEC |
| Jun 23, 2026 | Exercise | 2,816 | 0.00 USD | — | SEC |
| Jun 17, 2026 | AwardD | 7,000 | 0.00 USD | — | SEC |
| Jun 4, 2026 | Award | 7,490 | 0.00 USD | $0 | SEC |
| May 29, 2026 | AwardD | 80,000 | 0.00 USD | $0 | SEC |
| Jun 23, 2025 | ExerciseD | -2,120 | 0.00 USD | $0 | SEC |
| Jun 23, 2025 | AwardD | 15,768 | 0.00 USD | $0 | SEC |
| Jun 23, 2025 | Exercise | 2,120 | 0.00 USD | $0 | SEC |
| Jun 23, 2025 | AwardD | 2,816 | 0.00 USD | $0 | SEC |
| Jun 6, 2025 | AwardD | 120,000 | 0.00 USD | $0 | SEC |
| May 30, 2025 | AwardD | 80,000 | 0.00 USD | $0 | SEC |
| May 30, 2025 | OtherD | -28,571 | — | — | SEC |
| May 30, 2025 | AwardD | 95,586 | — | — | SEC |
| May 30, 2025 | OtherD | -27,802 | — | — | SEC |
| May 30, 2025 | AwardD | 27,802 | — | — | SEC |
| May 30, 2025 | OtherD | -95,586 | — | — | SEC |
| May 30, 2025 | AwardD | 28,571 | — | — | SEC |
| May 22, 2025 | Award | 6,650 | 0.00 USD | $0 | SEC |
| Feb 18, 2025 | AwardD | 95,586 | — | — | SEC |
| Feb 18, 2025 | OtherD | -28,571 | — | — | SEC |
| Feb 18, 2025 | OtherD | -27,802 | — | — | SEC |
| Feb 18, 2025 | AwardD | 27,802 | — | — | SEC |
| Feb 18, 2025 | AwardD | 28,571 | — | — | SEC |