XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
May 31, 2024
Feb. 15, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Class of Stock [Line Items]            
Purchases of treasury stock     $ 75,559,000 $ 6,726,000    
Payments of tax withholdings related to vesting of restricted stock units     $ 3,400,000 $ 0 $ 3,401,000 $ 0
Treasury Stock            
Class of Stock [Line Items]            
Purchases of treasury stock (in shares) 1,117,068   1,117,068 134,255 1,117,068 134,255
Purchases of treasury stock $ 75,000,000   $ 75,000,000 $ 6,726,000 $ 75,000,000.0 $ 6,700,000
February 2023 Repurchase Program            
Class of Stock [Line Items]            
Authorized repurchase amount   $ 100,000,000.0        
Stock repurchase program, period   2 years        
May 2024 Repurchase Program            
Class of Stock [Line Items]            
Authorized repurchase amount $ 100,000,000.0          
Stock repurchase program, period 2 years