v3.26.1
Borrowings - Schedule of Outstanding Unsecured Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount $ 1,017,412 $ 721,763
Series A Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 141,573 141,332
May 2031 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 293,899  
March 2029 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 140,059 139,701
August 2026 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 124,915 124,627
July 2030 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 122,432 122,111
September 2029 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount 119,704 119,348
December 2026 Notes    
Debt Instrument [Line Items]    
Unsecured Notes, net of $14,469 and $10,118, respectively, of unamortized deferred financing costs and premium/discount $ 74,830 $ 74,644