v3.26.1
Notes Payable, Net - Interest expense components (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Notes Payable, Net    
Interest expense $ 28,935 $ 23,699
Amortization of debt issuance costs 1,643 1,120
Total Interest Expense $ 30,578 $ 24,819