v3.26.1
Borrowings - Schedule of Outstanding Unsecured Notes (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized deferred financing costs and premium/discount $ 9,273 $ 10,118
Series A Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 1,048 1,168
March 2029 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and premium 2,301 2,465
August 2026 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs 229 373
July 2030 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and discount 2,728 2,889
September 2029 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs and premium 2,704 2,867
December 2026 Notes    
Debt Instrument [Line Items]    
Unamortized deferred financing costs $ 263 $ 356