v3.26.1
Stock-Based Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
May 20, 2026
Dec. 31, 2025
Stock-Based Compensation Plans        
Common stock, par value (in dollars per share) $ 0.01     $ 0.01
Stock-based compensation expense $ 13,816 $ 14,188    
Capitalized stock-based compensation cost $ 5,884 $ 6,630    
Stock Option and Incentive Plan 2026        
Stock-Based Compensation Plans        
Number of shares authorized (in shares)     4,000,000  
Common stock, par value (in dollars per share)     $ 0.01  
Number of shares available for grant (in shares)     3,999,180  
Performance Shares        
Stock-Based Compensation Plans        
Weighted average grant date value (in dollars per share) $ 179.67      
Restricted stock and restricted stock units        
Stock-Based Compensation Plans        
Unrecognized compensation cost $ 46,174      
Weighted average period for recognition of unrecognized compensation cost 2 years 2 months 12 days