v3.25.2
Investments - Schedule of Net Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investment Income, Net [Abstract]        
Investment income $ 25,263 $ 20,954 $ 49,298 $ 40,651
Investment expenses (314) (266) (663) (527)
Net investment income 24,949 20,688 48,635 40,124
Cash and Cash Equivalents        
Investment Income, Net [Abstract]        
Investment income $ 1,100 $ 1,800 $ 2,000 $ 2,900