XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 14, 2022
Mar. 31, 2024
Jan. 31, 2024
Apr. 29, 2023
Apr. 30, 2019
Nov. 02, 2024
Aug. 03, 2024
May 04, 2024
Oct. 28, 2023
Jul. 29, 2023
Apr. 29, 2023
Nov. 02, 2024
Oct. 28, 2023
Mar. 25, 2024
Feb. 03, 2024
Jan. 29, 2022
Class of Stock [Line Items]                                
Share repurchases             $ 50,511,000 $ 10,279,000     $ 42,821,000          
Cash dividend declared per share (in dollars per share)           $ 0.300     $ 0.300 $ 0.30 $ 0.225 $ 3.150 $ 0.825      
2025 Q1 Special Dividend                                
Class of Stock [Line Items]                                
Cash dividend declared per share (in dollars per share)               $ 2.25                
2025 Q1 Quarterly Dividend                                
Class of Stock [Line Items]                                
Cash dividend declared per share (in dollars per share)               $ 0.30                
Senior Notes | 2024 Notes                                
Class of Stock [Line Items]                                
Dividend threshold for conversion rate and conversion price adjustment (in dollars per share)         $ 0.1125                      
Senior Notes | 2028 Notes                                
Class of Stock [Line Items]                                
Dividend threshold for conversion rate and conversion price adjustment (in dollars per share)   $ 0.225                            
Share Repurchase Program                                
Class of Stock [Line Items]                                
Authorized amount for repurchase                           $ 200,000,000   $ 200,000,000
Stock repurchase program, authorized amount, increase during period $ 100,000,000   $ 1,400,000                          
Remaining purchase amount authorized           $ 139,800,000           $ 139,800,000     $ 0  
Share repurchases (in shares)           0     0     2,600,000 2,200,000      
Share repurchases   $ 10,300,000 $ 21,300,000 $ 42,800,000               $ 60,800,000 $ 42,800,000