v3.25.2
Investments - Schedule of Quantitative Information about Level 3 Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value $ 17,365,354 $ 17,155,012
Significant Unobservable Inputs (Level 3)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value 450,990 $ 474,114
Significant Unobservable Inputs (Level 3) | Private placement fixed maturities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value 418,397  
Significant Unobservable Inputs (Level 3) | Asset-backed securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value $ 32,593