| Jun 3, 2026 | ExerciseD | -20,000 | 0.00 USD | $0 | SEC |
| Jun 3, 2026 | Exercise | 20,000 | 0.00 USD | $0 | SEC |
| May 18, 2026 | Award | 9,346 | 0.00 USD | $0 | SEC |
| Dec 9, 2025 | Award | 4,854 | 0.00 USD | $0 | SEC |
| Dec 4, 2025 | AwardD | 20,000 | 0.00 USD | $0 | SEC |
| Dec 4, 2025 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Nov 10, 2025 | Award | 4,695 | 0.00 USD | $0 | SEC |
| Nov 18, 2024 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Jan 31, 2024 | AwardD | 30,000 | 0.00 USD | $0 | SEC |
| Jun 13, 2023 | Award | 5,311 | 0.00 USD | $0 | SEC |
| Jan 19, 2023 | Award | 9,343 | 0.00 USD | $0 | SEC |
| Oct 4, 2022 | Award | 3,629 | 0.00 USD | $0 | SEC |
| Jul 5, 2022 | Award | 3,299 | 0.00 USD | $0 | SEC |
| Apr 4, 2022 | Award | 1,689 | 0.00 USD | $0 | SEC |
| Jan 21, 2022 | Award | 7,933 | 0.00 USD | $0 | SEC |
| Feb 11, 2021 | Award | 3,521 | 0.00 USD | $0 | SEC |
| Feb 7, 2020 | Award | 16,752 | 0.00 USD | $0 | SEC |
| Jun 4, 2019 | Award | 1,586 | 0.00 USD | $0 | SEC |
| Jan 4, 2017 | AwardD | 1,405 | 0.00 USD | $0 | SEC |
| Jan 4, 2017 | Award | 1,841 | 0.00 USD | $0 | SEC |
| Oct 4, 2016 | AwardD | 3,482 | 0.00 USD | $0 | SEC |
| Sep 9, 2016 | Award | 6,761 | 0.00 USD | $0 | SEC |
| Jul 5, 2016 | AwardD | 6,188 | 0.00 USD | $0 | SEC |
| Jun 11, 2015 | ExerciseD | -22,857 | 0.00 USD | $0 | SEC |
| Jun 11, 2015 | Exercise | 22,857 | 0.00 USD | $0 | SEC |