v3.26.1
Investments - Schedule of Net Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Investment Income, Net [Abstract]        
Investment income $ 30,682 $ 25,263 $ 59,635 $ 49,298
Investment expenses (351) (314) (700) (663)
Net investment income 30,331 24,949 58,935 48,635
Cash and Cash Equivalents        
Investment Income, Net [Abstract]        
Investment income $ 800 $ 1,100 $ 1,700 $ 2,000