CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Statement of Stockholders' Equity [Abstract] | ||||
| Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units, net of shares withheld for taxes (in shares) | 795,114 | 1,473,992 | 64,400 | 363,987 |
| Issuance of shares of Common Stock for services rendered (in shares) | 907 | 955 | 1,220 | 1,208 |
| Issuance of shares of Common Stock under the ESPP (in shares) | 202,281 | 261,762 | ||
| Issuance of shares of Common Stock upon exercise of stock options and settlement of employee restricted stock units and performance shares, net of shares withheld for taxes and shares of Common Stock under the ESPP | $ 71,216 | $ 13,973 | ||
| X | ||||||||||
- Definition Value stock issued during the period as a result of the exercise of stock options and restricted stock units and the aggregate change in value for stock issued during the period as a result of employee stock purchase plan. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Number of shares issued during the period as a result of an employee stock purchase plan. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|