v3.26.1
Borrowings - Schedule of Outstanding Unsecured Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount $ 722,608 $ 721,763
Series A Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 141,452 141,332
March 2029 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 139,865 139,701
August 2026 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 124,771 124,627
July 2030 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 122,272 122,111
September 2029 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 119,511 119,348
December 2026 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $9,273 and $10,118, respectively, of unamortized deferred financing costs and premium/discount $ 74,737 $ 74,644