v3.25.4
Accounting Policies - Stock-Based Compensation (Narrative) (Details)
12 Months Ended
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum contractual term 10 years
Restricted Stock Units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 1 year
Restricted Stock Units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 4 years
Stock Option | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 1 year
Stock Option | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 4 years
Price-Vested Options | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 1 year
Price-Vested Options | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 4 years
Price-Vested Units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 1 year
Price-Vested Units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 4 years
Performance Based Restricted Stock Units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 1 year
Performance Based Restricted Stock Units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options vesting period 4 years