Equity Awards Adjustments Year-End Fair Value of Equity Awards Granted During Year That Remained Unvested as of Last Day of Year [Member]
Equity Awards Adjustments Year-End Fair Value of Equity Awards Granted During Year That Remained Unvested as of Last Day of Year [Member]
Amendment Flag
Expected Term (in years), Lower
Equity Awards, Fair Value Assumptions, Expected Term, Lower
Equity Awards, Fair Value Assumptions, Expected Term, Lower
Equity Awards Adjustments - Deduction of Equity Awards [Member]
Equity Awards Adjustments - Deduction of Equity Awards [Member]
Risk-Free Interest Rate, Minimum
Equity Awards, Fair Value Assumptions, Risk-Free Interest Rate, Minimum
Equity Awards, Fair Value Assumptions, Risk-Free Interest Rate, Minimum
Expected Volatility, Maximum
Equity Awards, Fair Value Assumptions, Expected Volatility Rate, Maximum
Equity Awards, Fair Value Assumptions, Expected Volatility Rate, Maximum
Expected Volatility, Minimum
Equity Awards, Fair Value Assumptions, Expected Volatility Rate, Minimum
Equity Awards, Fair Value Assumptions, Expected Volatility Rate, Minimum
Equity Awards Adjustments Change in Fair Value from Last Day of Prior Year to Vesting Date of Unvested Equity Awards that Vested During Year [Member]
Equity Awards Adjustments Change in Fair Value from Last Day of Prior Year to Vesting Date of Unvested Equity Awards that Vested During Year [Member]
Expected Dividend Yield
Equity Awards, Fair Value Assumptions, Expected Dividend Rate
Equity Awards, Fair Value Assumptions, Expected Dividend Rate
Entity Registrant Name
Document Type
Entity Central Index Key
Expected Term (in years), Higher
Equity Awards, Fair Value Assumptions, Expected Term, Higher
Equity Awards, Fair Value Assumptions, Expected Term, Higher
Equity Awards Adjustments - Addition of Adjusted Equity Awards [Member]
Equity Awards Adjustments - Addition of Adjusted Equity Awards [Member]
Cover [Abstract]
Equity Awards Adjustments Change in Fair Value from Last Day of Prior Year to Last Day of Year of Unvested Equity Awards [Member]
Equity Awards Adjustments Change in Fair Value from Last Day of Prior Year to Last Day of Year of Unvested Equity Awards [Member]
Risk-Free Interest Rate, Maximum
Equity Awards, Fair Value Assumptions, Risk-Free Interest Rate, Maximum
Equity Awards, Fair Value Assumptions, Risk-Free Interest Rate, Maximum