v3.26.3
Borrowings - Schedule of Outstanding Unsecured Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount $ 893,569 $ 721,763
Series A Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 141,693 141,332
May 2031 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 294,211  
March 2029 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 140,252 139,701
July 2030 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 122,593 122,111
September 2029 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 119,897 119,348
December 2026 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount $ 74,923 74,644
August 2026 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $13,311 and $10,118, respectively, of unamortized deferred financing costs and premium/discount   $ 124,627