| Apr 13, 2026 | Other | -679,453 | 0.00 USD | $0 | SEC |
| Apr 13, 2026 | Other | -270 | 0.00 USD | $0 | SEC |
| Oct 29, 2025 | Award | 1,340 | 0.00 USD | $0 | SEC |
| Jan 29, 2025 | Award | 498 | 0.00 USD | $0 | SEC |
| Jan 29, 2025 | Award | 10,000 | 0.00 USD | $0 | SEC |
| Dec 18, 2024 | Award | 292 | 0.00 USD | $0 | SEC |
| Sep 25, 2024 | Award | 355 | 0.00 USD | $0 | SEC |
| Jun 26, 2024 | Award | 552 | 7.20 USD | $4K | SEC |
| Feb 29, 2024 | Award | 2,402 | 0.00 USD | $0 | SEC |
| Feb 29, 2024 | Award | 0 | 0.00 USD | $0 | SEC |
| Dec 4, 2023 | AwardD | 375 | — | — | SEC |
| Dec 4, 2023 | Exercise | 375 | — | — | SEC |
| Dec 4, 2023 | ExerciseD | -375 | — | — | SEC |
| Sep 1, 2023 | AwardD | 416 | — | — | SEC |
| Sep 1, 2023 | Exercise | 416 | — | — | SEC |
| Sep 1, 2023 | ExerciseD | -416 | — | — | SEC |
| Jun 2, 2023 | AwardD | 483 | — | — | SEC |
| Jun 2, 2023 | Exercise | 483 | — | — | SEC |
| Jun 2, 2023 | ExerciseD | -483 | — | — | SEC |
| Mar 2, 2023 | Exercise | 1,500 | — | — | SEC |
| Mar 2, 2023 | ExerciseD | -391 | — | — | SEC |
| Mar 2, 2023 | ExerciseD | -1,500 | — | — | SEC |
| Mar 2, 2023 | Exercise | 391 | — | — | SEC |
| Mar 2, 2023 | AwardD | 1,500 | 0.00 USD | $0 | SEC |
| Mar 2, 2023 | AwardD | 391 | — | — | SEC |