v3.25.2
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