Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) - 2026 Inducement Plan |
1 Months Ended | 6 Months Ended |
|---|---|---|
|
Jun. 30, 2026
shares
|
Jun. 30, 2026
shares
|
|
| Share Repurchase Program [Line Items] | ||
| Common stock authorized for issuance (in shares) | 2,900,000 | 2,900,000 |
| RSUs (including PRSUs) outstanding | ||
| Share Repurchase Program [Line Items] | ||
| Share-based compensation, shares per units granted (in shares) | 1 | 1 |
| RSUs (including PRSUs) outstanding | Minimum | ||
| Share Repurchase Program [Line Items] | ||
| Share-based compensation arrangement by share-based payment award, award vesting period | 3 years | |
| RSUs (including PRSUs) outstanding | Maximum | ||
| Share Repurchase Program [Line Items] | ||
| Share-based compensation arrangement by share-based payment award, award vesting period | 4 years |