Award Timing Disclosure |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Award Timing Disclosures [Line Items] | |
| Award Timing MNPI Disclosure | Our equity award grant policy formalizes our process for granting equity-based awards. Under our equity award grant policy, our board of directors or the compensation committee may grant equity awards at any time. It is our policy to not time equity award grants in relation to the release of material non-public information. Under the policy, the compensation committee has delegated limited authority to a committee consisting of our CEO and a member of the compensation committee to grant equity awards to employees below the level of Vice President and certain other service providers other than the members of our board of directors.
|
| Award Timing Method | Our equity award grant policy formalizes our process for granting equity-based awards. Under our equity award grant policy, our board of directors or the compensation committee may grant equity awards at any time. It is our policy to not time equity award grants in relation to the release of material non-public information. Under the policy, the compensation committee has delegated limited authority to a committee consisting of our CEO and a member of the compensation committee to grant equity awards to employees below the level of Vice President and certain other service providers other than the members of our board of directors.
|
| Award Timing Predetermined | false |
| Award Timing MNPI Considered | true |
| Award Timing, How MNPI Considered | It is our policy to not time equity award grants in relation to the release of material non-public information. |
| MNPI Disclosure Timed for Compensation Value | false |
Insider Trading Policies and Procedures |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Insider Trading Policies and Procedures [Line Items] | |
| Insider Trading Policies and Procedures Adopted | true |