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 | |||||
| ||||||