v3.26.1
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
[1] Excludes cumulative amounts reinvested totaling $32.1 million and $20.0 million as of December 31, 2025 and December 31, 2024, respectively.