XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Narrative (Details) - USD ($)
Apr. 29, 2025
Apr. 03, 2025
Mar. 31, 2025
Dec. 31, 2024
Oct. 20, 2023
Subsequent Event          
Common stock, par value (in dollars per share)     $ 0.001 $ 0.001  
Revolving Credit Agreement | Interest expense - Revolving Credit Facility          
Subsequent Event          
Maximum borrowing capacity     $ 682,500,000   $ 295,000,000
Tender Offering | Common Stock          
Subsequent Event          
Share repurchase (as a percent)     5.00%    
Subsequent Event | Revolving Credit Agreement | Interest expense - Revolving Credit Facility          
Subsequent Event          
Maximum borrowing capacity   $ 707,500,000      
Subsequent Event | Tender Offering | Common Stock          
Subsequent Event          
Number of shares allowed to be purchased (in shares) 11,828,164        
Common stock, par value (in dollars per share) $ 0.001