Capital Commitments - Schedule Of Capital Commitments Of The Company (Detail) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Capital Commitments [Abstract] | ||
Capital Commitments | $ 798,663 | $ 763,395 |
Cumulative Capital Funded | 329,058 | 335,098 |
Unfunded Capital Commitments | $ 469,605 | $ 428,297 |