v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 28, 2025
Jul. 11, 2025
Jun. 30, 2025
Subsequent Event [Line Items]      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Average Secured Overnight Financing Rate [Member]
Subsequent Event | O2025 Q2 Dividends      
Subsequent Event [Line Items]      
Dividends payable date approved Jul. 28, 2025    
Dividends payable amount per share $ 0.51    
Dividend payable date to be paid day month and year Sep. 30, 2025    
Dividends payable date of record day month and year Sep. 15, 2025    
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility      
Subsequent Event [Line Items]      
Maximum borrowing capacity   $ 200.0  
Line of credit facility, available borrowing capacity   $ 200.0  
Credit facility, expiration date   Jun. 30, 2028  
Option to extend term   1 year  
Extension fee   0.15%  
Line of credit facility, description   (a) the prime rate, (b) the federal funds rate plus 0.5%, or (c) the one month term SOFR plus 1.0%, plus a margin of 0.50% to 1.25%, depending on the Company’s total leverage ratio in the immediately preceding quarter.  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Minimum      
Subsequent Event [Line Items]      
Commitment fee   0.20%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Maximum      
Subsequent Event [Line Items]      
Commitment fee   0.30%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Daily SOFR      
Subsequent Event [Line Items]      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   Secured Overnight Financing Rate (SOFR) [Member]  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Daily SOFR | Minimum      
Subsequent Event [Line Items]      
Interest rate   1.50%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Daily SOFR | Maximum      
Subsequent Event [Line Items]      
Interest rate   2.25%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Term SOFR      
Subsequent Event [Line Items]      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   Secured Overnight Financing Rate (SOFR) [Member]  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Term SOFR | Minimum      
Subsequent Event [Line Items]      
Interest rate   1.50%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | Term SOFR | Maximum      
Subsequent Event [Line Items]      
Interest rate   2.25%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | One Month Term SOFR Plus      
Subsequent Event [Line Items]      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   Secured Overnight Financing Rate (SOFR) [Member]  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | One Month Term SOFR Plus | Minimum      
Subsequent Event [Line Items]      
Interest rate   0.50%  
Subsequent Event | J.P. Morgan Chase Bank | Corporate Revolving Credit Facility | One Month Term SOFR Plus | Maximum      
Subsequent Event [Line Items]      
Interest rate   1.25%