v3.25.2
Subsequent Events - Additional Information (Details) - $ / shares
Aug. 06, 2025
May 05, 2023
Maximum | SOFR    
Subsequent Event [Line Items]    
Interest on loan   2.60%
Subsequent Event    
Subsequent Event [Line Items]    
Dividend declared per share $ 0.54  
O2025 Q3 Dividends | Subsequent Event    
Subsequent Event [Line Items]    
Dividends payable, date declared Aug. 06, 2025  
Dividends payable, date of record Aug. 12, 2025  
Dividends payable, date to be paid Sep. 18, 2025