Capital Commitments - Schedule Of Capital Commitments Of The Company (Detail) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
||
|---|---|---|---|---|
| Capital Commitments [Abstract] | ||||
| Capital Commitments | $ 787,833 | $ 763,395 | ||
| Capital Funded | [1] | 381,142 | 335,098 | |
| Unfunded Capital Commitments | $ 406,691 | $ 428,297 | ||
| ||||