v3.25.1
Borrowings - Schedule of Interest Expense and Amortization Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Amortization of costs and other fees $ 666 $ 587
Total interest expense and amortization of fees 6,372 7,011
Unsecured Debt | 2025 Notes    
Debt Instrument [Line Items]    
Interest cost 674 788
Amortization of costs and other fees 52 52
Total interest expense and amortization of fees 726 840
Unsecured Debt | 2026 Notes    
Debt Instrument [Line Items]    
Interest cost 2,250 2,250
Amortization of costs and other fees 111 111
Total interest expense and amortization of fees 2,361 2,361
Unsecured Debt | 2027 Notes    
Debt Instrument [Line Items]    
Interest cost 1,562 1,562
Amortization of costs and other fees 70 70
Total interest expense and amortization of fees 1,632 1,632
Unsecured Debt | 2028 Notes    
Debt Instrument [Line Items]    
Interest cost 529 0
Amortization of costs and other fees 29 0
Total interest expense and amortization of fees 558 0
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Interest cost 98 1,328
Unused fee 369 364
Amortization of costs and other fees 628 486
Total interest expense and amortization of fees $ 1,095 $ 2,178