v3.26.1
Stockholders' Equity - Schedule of Dividends on Common Shares (Details) - $ / shares
3 Months Ended
Jul. 28, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
O 2025 Q1 Dividends              
Class of Stock [Line Items]              
Dividend per share (in dollars per share)             $ 0.08
Declaration Date             Feb. 11, 2025
Record Date             Feb. 24, 2025
Payable Date             Mar. 03, 2025
O 2025 Q2 Dividends              
Class of Stock [Line Items]              
Dividend per share (in dollars per share)           $ 0.08  
Declaration Date           Apr. 23, 2025  
Record Date           May 05, 2025  
Payable Date           May 12, 2025  
O 2025 Q3 Dividends              
Class of Stock [Line Items]              
Dividend per share (in dollars per share)         $ 0.08    
Declaration Date         Jul. 29, 2025    
Record Date         Aug. 08, 2025    
Payable Date         Aug. 15, 2025    
O 2025 Q4 Dividends              
Class of Stock [Line Items]              
Dividend per share (in dollars per share)       $ 0.08      
Declaration Date       Oct. 28, 2025      
Record Date       Nov. 07, 2025      
Payable Date       Nov. 14, 2025      
O 2026 Q1 Dividends              
Class of Stock [Line Items]              
Dividend per share (in dollars per share)     $ 0.08        
Declaration Date     Feb. 10, 2026        
Record Date     Feb. 23, 2026        
Payable Date     Mar. 02, 2026        
O 2026 Q2 Dividends              
Class of Stock [Line Items]              
Dividend per share (in dollars per share)   $ 0.08          
Declaration Date   Apr. 20, 2026          
Record Date   May 01, 2026          
Payable Date   May 07, 2026          
O 2026 Q3 Dividends | Subsequent Event              
Class of Stock [Line Items]              
Dividend per share (in dollars per share) $ 0.08            
Declaration Date Jul. 28, 2026            
Record Date Aug. 10, 2026            
Payable Date Aug. 17, 2026