v3.26.1
Stock-Based Compensation and Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Feb. 24, 2026
Feb. 17, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 01, 2025
May 02, 2022
Share-based Compensation Arrangement by Share-based Payment Award                
Stock-based compensation expense     $ 13,900,000 $ 10,900,000 $ 21,350,000 $ 20,091,000    
Dividends declared (in dollars per share)     $ 0.940 $ 0.900 $ 1.870 $ 1.790    
Underwriting Agreement                
Share-based Compensation Arrangement by Share-based Payment Award                
Common stock, shares issued (in shares)   6,000            
Underwriting Agreement | February 2026 Equity Forwards                
Share-based Compensation Arrangement by Share-based Payment Award                
Common stock, shares issued (in shares) 6,900              
Proceeds from issuance initial public offering $ 496,800,000              
Over-Allotment Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Common stock, shares issued (in shares)   900            
Common Stock | At The Market                
Share-based Compensation Arrangement by Share-based Payment Award                
Aggregate gross sales price of common shares             $ 1,250,000,000  
Aggregate gross sales price               $ 1,000,000,000.0