v3.25.4
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member] - O2026 Q1 Dividends [Member]
Mar. 12, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend declared date Mar. 12, 2026
Dividend payable per share $ 0.015
Dividends payable, date to be paid Apr. 02, 2026
Dividends payable, date of record Mar. 23, 2026