v3.26.1
Fair Value Measurements - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstandng Principal $ 1,250,000 $ 350,000
Fair Value 1,263,035 348,509
Series A Notes    
Debt Instrument [Line Items]    
Outstandng Principal 69,000 69,000
Fair Value 70,030 68,914
Series C Notes    
Debt Instrument [Line Items]    
Outstandng Principal 116,000 116,000
Fair Value 119,993 115,420
Series F Notes    
Debt Instrument [Line Items]    
Outstandng Principal 165,000 165,000
Fair Value 168,293 $ 164,175
2030 Notes    
Debt Instrument [Line Items]    
Outstandng Principal 500,000  
Fair Value 507,012  
2031 Notes    
Debt Instrument [Line Items]    
Outstandng Principal 400,000  
Fair Value $ 397,707