v3.26.1
Notes Payable, Net - Interest expense components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Notes Payable, Net        
Interest expense $ 28,676 $ 24,450 $ 57,611 $ 48,223
Amortization of debt issuance costs 1,694 1,374 3,337 2,494
Total Interest Expense $ 30,370 $ 25,824 $ 60,948 $ 50,717