v3.26.3
Shareholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 30, 2026
Feb. 05, 2025
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Mar. 24, 2026
Mar. 23, 2026
Dec. 31, 2025
Equity [Abstract]                          
Common stock, shares authorized (in shares)     400,000,000           400,000,000   400,000,000 100,000,000 400,000,000 [1]
Common stock, par value (in dollars per share)     $ 0.01           $ 0.01       $ 0.01
Preferred Stock, Shares Authorized     5,000,000           5,000,000        
Preferred Stock, Par or Stated Value Per Share     $ 0.01           $ 0.01        
Dividends [Abstract]                          
Cash dividends paid (amount per share)                 $ 0.575        
Cash dividends paid                 $ 128,200,000        
Dividends declared per common share     $ 0.20     $ 0.18 [2]     $ 1.83 [2] $ 1.25 [2]      
Share Repurchases [Abstract]                          
Common shares repurchased pursuant to repurchase authorizations (in shares)                 1,316,011 267,032 [1]      
Aggregate purchase price of shares repurchased pursuant to repurchase authorizations     $ 37,663,000 $ 30,546,000 $ 33,046,000   $ 16,573,000   $ 101,300,000 $ 16,600,000      
Average price per share of shares repurchased pursuant to repurchase authorizations (in dollars per share)                 $ 76.94 $ 62.06 [1]      
Common shares repurchased from employees related to employment tax obligations (in shares)                 486,999 1,180,448 [1]      
Aggregate purchase price of shares repurchased from employees related to employment tax obligations     1,746,000 $ 421,000 $ 36,843,000 $ 3,678,000 $ 4,316,000 $ 80,629,000 $ 39,000,000.0 $ 88,600,000      
Average price per share of shares repurchased from employees related to employment tax obligations (in dollars per share)                 $ 80.10 $ 75.08 [1]      
Issuance of Shares [Abstract]                          
Reissuance of treasury shares as a result of employee vesting and exercise transactions (in shares)                 1,396,406 3,903,280 [1]      
Share Repurchase Program Authorized February 5, 2025                          
Share Repurchases [Abstract]                          
Stock Repurchase Program Effective Date   Feb. 05, 2025                      
Stock Repurchase Program, Authorized Amount   $ 150,000,000.0                      
Stock Repurchase Program Expiration Date   Dec. 31, 2026                      
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 20,300,000           $ 20,300,000        
Subsequent Event | Share Repurchase Program Authorized October 30, 2026                          
Share Repurchases [Abstract]                          
Stock Repurchase Program Effective Date Oct. 30, 2026                        
Stock Repurchase Program, Authorized Amount $ 200,000,000.0                        
Stock Repurchase Program Expiration Date Dec. 31, 2028                        
S2025ADividends | Fiscal Year 2025                          
Dividends [Abstract]                          
Cash dividends paid (amount per share)                 $ 1.25        
O2026Q3Dividends | Subsequent Event                          
Dividends [Abstract]                          
Dividends declared per common share $ 0.20                        
[1] Common shares information and additional paid-in capital have been adjusted to reflect the four-for-one forward split of common stock, as discussed in Note 1.
[2] Common shares and per common share information have been adjusted to reflect the four-for-one forward split of common stock, as discussed in Note 1.