XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Payable, Net - Interest expense components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Notes Payable, Net      
Interest expense $ 99,561 $ 72,986 $ 45,197
Amortization of note payable origination costs 6,223 4,253 2,911
Total Interest Expense $ 105,784 $ 77,239 $ 48,108