XML 95 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 04, 2023
Apr. 28, 2023
Feb. 01, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Nov. 07, 2022
May 23, 2022
Feb. 07, 2022
Class of Stock [Line Items]                      
Payments for repurchase of common stock             $ 81,623,000 $ 51,930,000      
Stock Repurchase Program                      
Class of Stock [Line Items]                      
Amount authorized under stock repurchase program $ 50,000,000                 $ 75,000,000 $ 50,000,000
Shares repurchased into treasury stock (in shares)         694,985 14,810          
Average price of shares repurchased into treasury stock (in dollars per share)         $ 70.02 $ 88.81          
Payments for repurchase of common stock         $ 48,684,000 $ 1,316,000          
Stock repurchase program, period in force 1 year                    
Dutch Auction Tender Offer                      
Class of Stock [Line Items]                      
Shares repurchased into treasury stock (in shares)       408,615              
Average price of shares repurchased into treasury stock (in dollars per share)       $ 58.00              
Payments for repurchase of common stock       $ 24,772,000              
Stock repurchase program, fees and expenses       $ 1,072,000              
Accelerated Share Repurchase Agreement                      
Class of Stock [Line Items]                      
Amount authorized under stock repurchase program     $ 70,000,000           $ 100,000,000    
Shares repurchased into treasury stock (in shares)   247,954 961,373                
Stock repurchase program, percent of authorized shares repurchased     80.00%