Insider Trading Arrangements |
3 Months Ended |
|---|---|
|
Jul. 03, 2026
shares
| |
| Trading Arrangements, by Individual | |
| Non-Rule 10b5-1 Arrangement Adopted | false |
| Rule 10b5-1 Arrangement Terminated | false |
| Non-Rule 10b5-1 Arrangement Terminated | false |
| Ahmed Shihab [Member] | |
| Trading Arrangements, by Individual | |
| Material Terms of Trading Arrangement | Ahmed Shihab, Executive Vice President and Chief Product Officer of the Company, adopted a Rule 10b5-1 Plan on May 28, 2026. Under this plan, up to an aggregate of 24,000 shares of the Company’s common stock may be sold before the plan expires on June 1, 2028. |
| Name | Ahmed Shihab |
| Title | Executive Vice President and Chief Product Officer |
| Rule 10b5-1 Arrangement Adopted | true |
| Adoption Date | May 28, 2026 |
| Expiration Date | June 1, 2028 |
| Arrangement Duration | 735 days |
| Aggregate Available | 24,000 |
| Kimberly Alexy [Member] | |
| Trading Arrangements, by Individual | |
| Material Terms of Trading Arrangement | Kimberly Alexy, a director of the Company, adopted a Rule 10b5-1 Plan on May 29, 2026. Under this plan, up to an aggregate of 10,000 shares of the Company’s common stock may be sold before the plan expires on December 1, 2027. |
| Name | Kimberly Alexy |
| Title | director |
| Rule 10b5-1 Arrangement Adopted | true |
| Adoption Date | May 29, 2026 |
| Expiration Date | December 1, 2027 |
| Arrangement Duration | 551 days |
| Aggregate Available | 10,000 |
| Brian Scott Davis [Member] | |
| Trading Arrangements, by Individual | |
| Material Terms of Trading Arrangement | Brian Scott Davis, Executive Vice President and Chief Sales and Marketing Officer of the Company, adopted a Rule 10b5-1 Plan on June 5, 2026. Under this plan, up to an aggregate of 31,016 shares of the Company’s common stock may be sold before the plan expires on February 16, 2027. |
| Name | Brian Scott Davis |
| Title | Executive Vice President and Chief Sales and Marketing Officer |
| Rule 10b5-1 Arrangement Adopted | true |
| Adoption Date | June 5, 2026 |
| Expiration Date | February 16, 2027 |
| Arrangement Duration | 256 days |
| Aggregate Available | 31,016 |