XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 01, 2024
Jul. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Feb. 29, 2024
Aug. 31, 2023
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased (in shares)     0 0 0 0    
August 2023 Authorization                
Equity, Class of Treasury Stock [Line Items]                
Number of shares authorized to be repurchased (in shares)               20,000,000
Remaining number of shares authorized to be repurchased (in shares)     17,130,718   17,130,718      
February 2024 ASR Agreement                
Equity, Class of Treasury Stock [Line Items]                
ASR agreement authorized amount             $ 500  
Payment for ASR agreement $ 500,000              
Number of shares repurchased (in shares) 2,569,839              
August 2022 ASR Agreement                
Equity, Class of Treasury Stock [Line Items]                
Number of shares repurchased (in shares)   299,443     2,869,282      
Repurchase price (in dollars per share)         $ 174.26