v3.25.2
Related-Party Transactions - Summary of Credit Facilities as Related Parties (Details) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Senior Secured Credit Facility With a Related Party    
Related Party Transaction [Line Items]    
Borrowing Capacity $ 50,000 $ 50,000
Outstanding Amount 11,860 18,329
Mezzanine Secured Credit Facilities With a Related Party    
Related Party Transaction [Line Items]    
Borrowing Capacity 57,000 92,000
Outstanding Amount $ 26,717 $ 23,532