v3.26.1
Borrowings - Schedule of Outstanding Unsecured Notes (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized deferred financing costs and premium/discount $ 14,469 $ 10,118
Series A Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 927 1,168
May 2031 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and discount 6,101 0
March 2029 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and premium 2,107 2,465
August 2026 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 85 373
July 2030 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and discount 2,568 2,889
September 2029 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and premium 2,511 2,867
December 2026 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs $ 170 $ 356