| Jan 29, 2024 | Option or RSU exercised or converted | +5,021 | | | 387,104 direct | Filing · EDGAR |
| Jan 29, 2024 | Shares withheld for tax or exercise price | −1,476 | $1.90 | $3K | 385,628 direct | Filing · EDGAR |
| Jan 29, 2024 | Option or RSU exercised or converted Restricted Stock Units | −5,021 | | | 0 direct | Filing · EDGAR |
| Jan 15, 2024 | Option or RSU exercised or converted | +7,437 | | | 380,286 direct | Filing · EDGAR |
| Jan 15, 2024 | Shares withheld for tax or exercise price | −2,577 | $1.91 | $5K | 377,709 direct | Filing · EDGAR |
| Jan 15, 2024 | Option or RSU exercised or converted | +6,694 | | | 384,403 direct | Filing · EDGAR |
| Jan 15, 2024 | Shares withheld for tax or exercise price | −2,320 | $1.91 | $4K | 382,083 direct | Filing · EDGAR |
| Jan 15, 2024 | Option or RSU exercised or converted Restricted Stock Units | −7,437 | | | 7,437 direct | Filing · EDGAR |
| Jan 15, 2024 | Option or RSU exercised or converted Restricted Stock Units | −6,694 | | | 20,081 direct | Filing · EDGAR |
| Oct 15, 2023 | Option or RSU exercised or converted | +7,437 | | | 372,587 direct | Filing · EDGAR |
| Oct 15, 2023 | Shares withheld for tax or exercise price | −2,183 | $3.24 | $7K | 370,404 direct | Filing · EDGAR |
| Oct 15, 2023 | Option or RSU exercised or converted Restricted Stock Units | −7,437 | | | 7,437 direct | Filing · EDGAR |
| Jul 15, 2023 | Option or RSU exercised or converted | +7,437 | | | 367,333 direct | Filing · EDGAR |
| Jul 15, 2023 | Shares withheld for tax or exercise price | −2,183 | $5.08 | $11K | 365,150 direct | Filing · EDGAR |
| Jul 15, 2023 | Option or RSU exercised or converted Restricted Stock Units | −7,437 | | | 14,874 direct | Filing · EDGAR |
| Apr 15, 2023 | Option or RSU exercised or converted | +7,437 | | | 358,963 direct | Filing · EDGAR |
| Apr 15, 2023 | Shares withheld for tax or exercise price | −2,183 | $4.50 | $10K | 356,780 direct | Filing · EDGAR |
| Apr 15, 2023 | Option or RSU exercised or converted Restricted Stock Units | −7,437 | | | 22,311 direct | Filing · EDGAR |
| Jan 20, 2023 | Grant or award from the company Stock Option (right to buy) | +53,550 | | | 53,550 direct | Filing · EDGAR |
| Jan 20, 2023 | Grant or award from the company Restricted Stock Units | +26,775 | | | 26,775 direct | Filing · EDGAR |
| Jan 15, 2023 | Option or RSU exercised or converted | +7,438 | | | 354,104 direct | Filing · EDGAR |
| Jan 15, 2023 | Shares withheld for tax or exercise price | −2,578 | $5.10 | $13K | 351,526 direct | Filing · EDGAR |
| Jan 15, 2023 | Option or RSU exercised or converted Restricted Stock Units | −7,438 | | | 29,748 direct | Filing · EDGAR |
| Oct 15, 2022 | Option or RSU exercised or converted | +7,438 | | | 346,985 direct | Filing · EDGAR |
| Oct 15, 2022 | Shares withheld for tax or exercise price | −2,184 | $5.61 | $12K | 344,801 direct | Filing · EDGAR |
| Oct 15, 2022 | Option or RSU exercised or converted Restricted Stock Units | −7,438 | | | 37,186 direct | Filing · EDGAR |
| Jul 15, 2022 | Option or RSU exercised or converted | +14,876 | | | 343,914 direct | Filing · EDGAR |
| Jul 15, 2022 | Shares withheld for tax or exercise price | −4,367 | $7.18 | $31K | 339,547 direct | Filing · EDGAR |
| Jul 15, 2022 | Option or RSU exercised or converted Restricted Stock Units | −14,876 | | | 44,624 direct | Filing · EDGAR |
| Jan 21, 2022 | Grant or award from the company Stock Option (right to buy) | +119,000 | | | 119,000 direct | Filing · EDGAR |
| Jan 21, 2022 | Grant or award from the company Restricted Stock Units | +59,500 | | | 59,500 direct | Filing · EDGAR |
| Jul 8, 2021 | Option or RSU exercised or converted | +3,518 | $5.16 | $18K | 330,076 direct | Filing · EDGAR |
| Jul 8, 2021 | Sale under a 10b5-1 plan | −1,629 | $24.99 | $41K | 328,447 direct | Filing · EDGAR |
| Jul 8, 2021 | Sale under a 10b5-1 plan | −1,889 | $25.39 | $48K | 326,558 direct | Filing · EDGAR |
| Jul 8, 2021 | Option or RSU exercised or converted Stock Option (right to buy) | −3,518 | | | 38,699 direct | Filing · EDGAR |
| Apr 5, 2021 | Option or RSU exercised or converted | +14,072 | $5.16 | $73K | 340,630 direct | Filing · EDGAR |
| Apr 5, 2021 | Sale under a 10b5-1 plan | −10,751 | $29.91 | $322K | 329,879 direct | Filing · EDGAR |
| Apr 5, 2021 | Sale under a 10b5-1 plan | −3,321 | $30.68 | $102K | 326,558 direct | Filing · EDGAR |
| Apr 5, 2021 | Option or RSU exercised or converted Stock Option (right to buy) | −14,072 | | | 42,217 direct | Filing · EDGAR |
| Mar 5, 2021 | Option or RSU exercised or converted | +11,267 | $4.59 | $52K | 337,825 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −2,677 | $29.68 | $79K | 335,148 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −2,500 | $30.92 | $77K | 332,648 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −4,315 | $31.87 | $138K | 328,333 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −775 | $32.97 | $26K | 327,558 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −400 | $33.75 | $14K | 327,158 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −500 | $34.77 | $17K | 326,658 direct | Filing · EDGAR |
| Mar 5, 2021 | Sale under a 10b5-1 plan | −100 | $35.58 | $4K | 326,558 direct | Filing · EDGAR |
| Mar 5, 2021 | Option or RSU exercised or converted Stock Option (right to buy) | −11,267 | | | 89,959 direct | Filing · EDGAR |
| Feb 8, 2021 | Option or RSU exercised or converted | +11,267 | $4.59 | $52K | 337,825 direct | Filing · EDGAR |
| Feb 8, 2021 | Sale under a 10b5-1 plan | −7,500 | $33.01 | $248K | 330,325 direct | Filing · EDGAR |
| Feb 8, 2021 | Sale under a 10b5-1 plan | −3,767 | $34.08 | $128K | 326,558 direct | Filing · EDGAR |
| Feb 8, 2021 | Option or RSU exercised or converted Stock Option (right to buy) | −11,267 | | | 101,226 direct | Filing · EDGAR |
| Jan 22, 2021 | Grant or award from the company Stock Option (right to buy) | +73,500 | | | 73,500 direct | Filing · EDGAR |
| Jan 11, 2021 | Option or RSU exercised or converted | +11,267 | $4.59 | $52K | 337,825 direct | Filing · EDGAR |
| Jan 11, 2021 | Sale under a 10b5-1 plan | −6,246 | $27.17 | $170K | 331,579 direct | Filing · EDGAR |
| Jan 11, 2021 | Sale under a 10b5-1 plan | −4,721 | $28.05 | $132K | 326,858 direct | Filing · EDGAR |
| Jan 11, 2021 | Sale under a 10b5-1 plan | −300 | $28.80 | $9K | 326,558 direct | Filing · EDGAR |
| Jan 11, 2021 | Option or RSU exercised or converted Stock Option (right to buy) | −11,267 | | | 112,493 direct | Filing · EDGAR |