v3.26.1
Subsequent Event - Additional Information (Details) - $ / shares
Feb. 25, 2026
Dec. 30, 2025
O 2025 Q4 Dividends    
Subsequent Event [Line Items]    
Dividend per share   $ 0.29
Dividend payable date   Dec. 30, 2025
Dividend record date   Dec. 16, 2025
O 2026 Q1 Dividends [Member] | Subsequent Event    
Subsequent Event [Line Items]    
Dividend declared date Feb. 25, 2026  
Dividend per share $ 0.29  
Dividend payable date Mar. 25, 2026  
Dividend record date Mar. 11, 2026