XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' equity Stockholders’ equity
As of September 30, 2024, our authorized common stock consists of 500,000,000 shares of common stock, par value $0.001 per share and 50,000,000 preferred stock, par value $0.001 per share.

For the three months ended September 30, 2024, the Company issued 995,796 shares of common stock for vested RSUs and MSUs. For the nine months ended September 30, 2024, the Company issued 2,827,628 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 44,049 shares of common stock for $313 and employees purchased 325,854 shares of common stock through the ESPP.
For the three months ended September 30, 2023, the Company issued 1,102,702 shares of common stock for vested RSUs and MSUs and employees exercised stock options in exchange for 53,748 shares of common stock for $591, and employees purchased 162,406 shares of common stock through the ESPP. For the nine months ended September 30, 2023, the Company issued 2,692,984 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 641,250 shares of common stock for $5,584 and employees purchased 273,569 shares of common stock through the ESPP.