v3.25.2
Capital Commitments - Schedule Of Capital Commitments Of The Company (Parenthetical) (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Capital Commitments [Abstract]    
Stock Issued During Period, Value, Dividend Reinvestment Plan $ 26,100 $ 20,000
Capital received in advance $ 50,804 $ 0