v3.26.3
Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) - 2026 Inducement Plan - shares
9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Share Repurchase Program [Line Items]    
Common stock authorized for issuance (in shares)   2,900,000
RSUs (including PRSUs) outstanding    
Share Repurchase Program [Line Items]    
Share-based compensation, shares per units granted (in shares) 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