v3.26.1
Borrowings - Schedule of Outstanding Debt Obligations (Details)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands
Jun. 30, 2026
USD ($)
Jun. 30, 2026
AUD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
GBP (£)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
AUD ($)
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
GBP (£)
Debt Instrument [Line Items]                
Maximum Principal $ 1,475,000       $ 1,475,000      
Outstanding
principal 925,292       928,709      
Carrying
Value 919,459       927,664      
Unused portion 549,708       546,291      
Amount available 549,708       546,291      
Unamortized Debt Issuance Costs (1,527)       (1,778)      
Cumulative Change in the Notes Carrying Value as a Result of the Qualifying Fair Value Hedge Relationship (4,306)       733      
Revolving Credit Facility | Line of credit | Senior Securities                
Debt Instrument [Line Items]                
Maximum Principal 1,125,000       1,125,000      
Outstanding
Principal 575,292       578,709      
Carrying
Value 575,292       578,709      
Unused portion 549,708       546,291      
Amount available 549,708 $ 10,203 € 39,421 £ 9,299 546,291 $ 10,203 € 39,421 £ 9,299
August 2028 Notes | Senior Notes                
Debt Instrument [Line Items]                
Maximum Principal 150,000       150,000      
Outstanding
Principal 150,000       150,000      
Carrying
Value 147,909       149,589      
Unused portion 0       0      
Amount available 0       0      
Unamortized Debt Issuance Costs (598)       (737)      
Cumulative Change in the Notes Carrying Value as a Result of the Qualifying Fair Value Hedge Relationship (1,493)       326      
August 2030 Notes | Senior Notes                
Debt Instrument [Line Items]                
Maximum Principal 200,000       200,000      
Outstanding
Principal 200,000       200,000      
Carrying
Value 196,258       199,366      
Unused portion 0       0      
Amount available 0       0      
Unamortized Debt Issuance Costs (929)       (1,041)      
Cumulative Change in the Notes Carrying Value as a Result of the Qualifying Fair Value Hedge Relationship $ (2,813)       $ 407