v3.26.1
Stock-Based Compensation - Schedule of Performance-Based Awards Granted (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
2026 Performance Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance-based Award Units Granted (in shares) 219,715    
Weighted Average Grant Date Fair Value Per Share (in dollars per share) $ 57.62    
2025 Performance Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance-based Award Units Granted (in shares)   209,391  
Weighted Average Grant Date Fair Value Per Share (in dollars per share)   $ 37.96  
2024 Performance Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance-based Award Units Granted (in shares)     120,397
Weighted Average Grant Date Fair Value Per Share (in dollars per share)     $ 41.46