v3.25.2
Borrowings - Schedule of Interest Expense and Amortization Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]        
Amortization of costs and other fees     $ 1,312 $ 1,231
Total interest expense and amortization of fees $ 6,732 $ 8,702 13,103 15,713
Unsecured Debt | 2025 Notes        
Debt Instrument [Line Items]        
Interest cost 0 788 674 1,575
Amortization of costs and other fees 0 60 52 112
Total interest expense and amortization of fees 0 848 726 1,687
Unsecured Debt | 2026 Notes        
Debt Instrument [Line Items]        
Interest cost 2,250 2,250 4,500 4,500
Amortization of costs and other fees 112 111 222 221
Total interest expense and amortization of fees 2,362 2,361 4,722 4,721
Unsecured Debt | 2027 Notes        
Debt Instrument [Line Items]        
Interest cost 1,562 1,562 3,125 3,125
Amortization of costs and other fees 70 70 140 139
Total interest expense and amortization of fees 1,632 1,632 3,265 3,264
Unsecured Debt | 2028 Notes        
Debt Instrument [Line Items]        
Interest cost 1,014 0 1,543 0
Amortization of costs and other fees 60 0 89 0
Total interest expense and amortization of fees 1,074 0 1,632 0
Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Interest cost 687 3,056 784 4,384
Unused fee 341 264 711 630
Amortization of costs and other fees 636 541 1,263 1,027
Total interest expense and amortization of fees $ 1,664 $ 3,861 $ 2,758 $ 6,041