XML 98 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 25 Months Ended
Nov. 30, 2023
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Equity [Abstract]                  
Total Number of Shares Purchased (in shares)   0 0 0 4,165,258 4,165,258      
Weighted Average Price Paid Per Share (in usd per share)   $ 0 $ 0 $ 0 $ 36.01 $ 36.01 $ 44.44 $ 38.51 $ 39.81
Total Cost   $ 0 $ 0 $ 0 $ 150,083 $ 150,083 $ 200,000 $ 150,000 $ 500,000
Fee per share (usd per share)           $ 0.02      
Accelerated Share Repurchases [Line Items]                  
Value of stock repurchased   $ 0 $ 0 $ 0 $ 150,083 $ 150,083 $ 200,000 $ 150,000 $ 500,000
Accelerated share repurchases (in shares)   0 0 0 4,165,258 4,165,258      
ASR Agreement                  
Equity [Abstract]                  
Total Number of Shares Purchased (in shares) 5,452,563                
Weighted Average Price Paid Per Share (in usd per share) $ 0                
Total Cost $ 250,000         $ 250,000      
Accelerated Share Repurchases [Line Items]                  
Value of stock repurchased $ 250,000         $ 250,000      
Accelerated share repurchases (in shares) 5,452,563