v3.26.1
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