v3.25.2
Fair Value Measurements - Schedule of Financial Instruments Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Due from related party, carrying Value $ 94,393 $ 81,909
Debt Obligations, carrying Value 373,021 319,783
Debt Obligations, fair value 373,021 319,783
Advisory Agreement    
Related Party Transaction [Line Items]    
Due from related party, carrying Value 75,801 68,010
Due from related party, fair value $ 50,180 $ 42,529