v3.25.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2025
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
Paul Gu [Member]  
Trading Arrangements, by Individual  
Arrangement Duration 460 days
Scott Darling [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Name and title of officer: Scott Darling, Chief Legal Officer
Date of adoption: May 30, 2025
Duration of the trading arrangement: Through February 27, 2026 or earlier if all transactions under the trading arrangement are completed
Aggregate number of securities to be sold from time to time: up to 74,000 shares, including shares issuable upon the exercise of outstanding options upon reaching the pricing targets defined in the trading arrangement, plus any additional shares to be received upon the vesting of restricted stock units to occur on various dates within the duration of the trading arrangement, net of shares withheld to cover tax obligations upon the vesting, plus any shares purchased under the ESPP.
Name Scott Darling
Title Chief Legal Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 30, 2025
Expiration Date February 27, 2026
Arrangement Duration 273 days
Aggregate Available 74,000
Natalia Mirgorodskaya [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Name and title of officer: Natalia Mirgorodskaya, Chief Accounting Officer
Date of adoption: May 30, 2025
Duration of the trading arrangement: Through February 27, 2026 or earlier if all transactions under the trading arrangement are completed
Aggregate number of securities to be sold from time to time: up to 23,642 shares, including shares issuable upon the exercise of outstanding options upon reaching the pricing targets defined in the trading arrangement, plus any additional shares to be received upon the vesting of restricted stock units to occur on various dates within the duration of the trading arrangement, net of shares withheld to cover tax obligations upon the vesting, plus any shares purchased under the ESPP.
Name Natalia Mirgorodskaya
Title Chief Accounting Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 30, 2025
Expiration Date February 27, 2026
Arrangement Duration 459 days
Aggregate Available 23,642
Paul Gu, Adopted Plan, May 2025 [Member] | Paul Gu [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Name and title of director and officer: Paul Gu, Chief Technology Officer
Date of adoption: May 28, 2025
Duration of the trading arrangement: Through August 31, 2026 or earlier if all transactions under the trading arrangement are completed
Aggregate number of securities to be sold from time to time: up to 581,500 shares, including shares issuable upon the exercise of outstanding options upon reaching the pricing targets defined in the trading arrangement
Name Paul Gu
Title Chief Technology Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 28, 2025
Expiration Date August 31, 2026
Aggregate Available 581,500
Paul Gu, Terminated Plan, April 2025 [Member] | Paul Gu [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Name and title of director and officer: Paul Gu, Chief Technology Officer
Date of termination: April 8, 2025
Duration of the trading arrangement: Through May 31, 2026 or earlier if all transactions under the trading arrangement are completed
Aggregate number of securities to be sold from time to time: up to 656,500 shares, including shares issuable upon the exercise of outstanding options upon reaching the pricing targets defined in the trading arrangement.
Name Paul Gu
Title Chief Technology Officer
Rule 10b5-1 Arrangement Terminated true
Termination Date April 8, 2025
Aggregate Available 656,500