| Jun 29, 2026 | ExerciseD | -1,016 | — | — | SEC |
| Jun 29, 2026 | AwardD | 767 | 0.00 USD | — | SEC |
| Jun 29, 2026 | AwardD | 998 | — | — | SEC |
| Jun 29, 2026 | Exercise | 1,016 | — | — | SEC |
| Jun 29, 2026 | AwardD | 767 | 0.00 USD | — | SEC |
| Jun 29, 2026 | AwardD | 511 | 0.00 USD | — | SEC |
| Jun 30, 2025 | AwardD | 767 | 0.00 USD | $0 | SEC |
| Jun 30, 2025 | AwardD | 511 | 0.00 USD | $0 | SEC |
| Jun 30, 2025 | AwardD | 767 | 0.00 USD | $0 | SEC |
| Jun 30, 2025 | AwardD | 1,016 | — | — | SEC |
| Nov 18, 2024 | Other | 15,108 | 0.00 USD | $0 | SEC |
| Nov 18, 2024 | Other | -208,493 | 0.00 USD | $0 | SEC |
| Oct 11, 2024 | AwardD | 767 | 0.00 USD | $0 | SEC |
| Oct 11, 2024 | AwardD | 511 | 0.00 USD | $0 | SEC |
| Oct 11, 2024 | Award | 4,866 | — | — | SEC |
| Oct 11, 2024 | Award | 238,540 | — | — | SEC |
| Oct 11, 2024 | AwardD | 767 | 0.00 USD | $0 | SEC |