v3.25.1
Stockholders' Equity - Schedule of Dividends Declared on Common Stock (Detail)
Mar. 11, 2025
$ / shares
S 2024 Dividends [Member]  
Stockholders' Equity Note [Line Items]  
Declaration Date Mar. 11, 2025
Record Date Mar. 31, 2025
Payment Date Apr. 10, 2025
Dividend Per Share $ 0.85
O 2025 Q1 Dividends [Member]  
Stockholders' Equity Note [Line Items]  
Declaration Date Mar. 11, 2025
Record Date Mar. 31, 2025
Payment Date Apr. 17, 2025
Dividend Per Share $ 0.12