Stockholders' Equity - Narrative (Details) - USD ($) |
1 Months Ended | 3 Months Ended | ||||
---|---|---|---|---|---|---|
Mar. 31, 2024 |
Jan. 31, 2024 |
Apr. 29, 2023 |
May 03, 2025 |
May 04, 2024 |
Mar. 25, 2024 |
|
Equity, Class of Treasury Stock [Line Items] | ||||||
Authorized amount for repurchase | $ 200,000,000 | |||||
Share repurchases (in shares) | 0 | 300,000 | ||||
Cost of share repurchases | $ 10,300,000 | $ 21,300,000 | $ 42,800,000 | $ 10,279,000 | ||
Remaining purchase amount authorized | $ 139,800,000 | |||||
Cash dividend declared per share (in dollars per share) | $ 0.30 | $ 2.55 | ||||
Senior Notes | 2028 Notes | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Dividend threshold for conversion rate and conversion price adjustment (in dollars per share) | $ 0.225 | |||||
2025 Q1 Special Dividend | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Cash dividend declared per share (in dollars per share) | 2.25 | |||||
2025 Q1 Quarterly Dividend | ||||||
Equity, Class of Treasury Stock [Line Items] | ||||||
Cash dividend declared per share (in dollars per share) | $ 0.30 |