v3.26.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
annual_performance_period
Price-Vested Options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award requisite service period 4 years  
Award performance period 6 years  
Price-Vested Units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award requisite service period 4 years  
Award performance period 7 years  
Performance Shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award requisite service period   3 years
Number of annual performance periods   3
Performance Shares | Minimum    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting rights   0
Performance Shares | Maximum    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Award vesting rights   2