v3.25.2
Secured Debt, net - Summary of Future Principal Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
2025 (Remaining) $ 886
2026 1,851
2027 1,939
2028 58,249
2029 775
Thereafter 394,393
Long-term debt $ 458,093