v3.26.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
[1]
Subsequent Event [Line Items]      
Dividend payable amount   $ 54,055 $ 6,578
S 2026 Q1 Dividends [Member]      
Subsequent Event [Line Items]      
Dividends payable per share   $ 0.6  
Dividends payable, date declared Mar. 30, 2026    
Dividends payable, date to be paid   Apr. 27, 2026  
Dividends payable, date of record   Apr. 13, 2026  
Dividend payable amount   $ 54,100  
S 2026 Q2 Dividends [Member]      
Subsequent Event [Line Items]      
Dividends payable, date to be paid Apr. 27, 2026    
Dividends payable, date of record Apr. 13, 2026    
[1] Derived from audited December 31, 2025 Consolidated Financial Statements.