XML 113 R96.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Narrative (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2024
Apr. 30, 2019
May 04, 2024
Jul. 29, 2023
Apr. 29, 2023
Feb. 01, 2025
Feb. 03, 2024
Jan. 28, 2023
Dividends Payable [Line Items]                
Cash dividends declared per share (in dollars per share)       $ 0.30 $ 0.225 $ 3.450 $ 1.125 $ 0.900
2025 Q1 Special Dividend                
Dividends Payable [Line Items]                
Cash dividends declared per share (in dollars per share)     $ 2.25          
2025 Q1 Quarterly Dividend                
Dividends Payable [Line Items]                
Cash dividends declared per share (in dollars per share)     $ 0.30          
Senior notes | 2024 Notes                
Dividends Payable [Line Items]                
Dividend threshold for conversion rate and conversion price adjustment (in dollars per share)   $ 0.1125            
Senior notes | 2028 Notes                
Dividends Payable [Line Items]                
Dividend threshold for conversion rate and conversion price adjustment (in dollars per share) $ 0.225