XML 91 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 09, 2021
Mar. 31, 2025
Feb. 29, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Authorized shares of common stock value   $ 250,000,000 $ 100,000,000        
Stock repurchase program commencement date Aug. 12, 2021            
Reduction in quarterly cap value on stock repurchased     $ 25,000,000        
Stock repurchased shares       323,175 0 965,940 131,053
Average price paid per share [1]       $ 77.36 $ 0 $ 67.29 $ 76.3
Common Stock              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Stock repurchase value           $ 144,700,000  
Stock repurchased shares           2,679,421  
Average price paid per share           $ 54  
March 2025 Authorization | Common Stock              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Stock repurchase value   79,700,000          
Maximum              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Authorized shares of common stock value $ 100,000,000            
Maximum | March 2025 Authorization              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Authorized shares of common stock value   $ 329,700,000          
Equity-based Awards              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of earnings per share       2,521 949 13,248 4,497
[1] Includes commissions in the calculation of average price per share