XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 35 Months Ended
Jul. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Aug. 04, 2023
Aug. 06, 2020
Equity, Class of Treasury Stock [Line Items]                
Repurchase of common stock   $ 63,900 $ 12,652 $ 63,900 $ 71,337      
Number of remaining shares available for purchase (in shares)   5,346,736   5,346,736   5,346,736    
Number of shares purchased from plan participants (in shares)   5,223 9,864 41,875 50,236      
Tax withholding aggregate cost   $ 400 $ 900 $ 3,200 $ 5,000      
2020 Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Maximum number of shares authorized to be repurchased (in shares)               10,000,000
Shares repurchased under the program (in shares)   980,418 182,247 980,418 736,536 4,653,264    
Repurchase of common stock   $ 63,900 $ 12,700 $ 63,900 $ 71,300      
Repurchase of common stock       $ 360,800        
2020 Repurchase Program | Subsequent Event                
Equity, Class of Treasury Stock [Line Items]                
Shares repurchased under the program (in shares) 105,428              
Repurchase of common stock $ 7,500              
Number of remaining shares available for purchase (in shares)             5,241,308