v3.26.1
Investments - Net Investment Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Net Investment Income [Line Items]    
Investment income $ 5,266 $ 5,986
Investment expenses (229) (223)
Net investment income 5,037 5,763
Debt securities    
Net Investment Income [Line Items]    
Investment income 3,902 4,450
Equity securities    
Net Investment Income [Line Items]    
Investment income 10 31
Cash, cash equivalents and short-term investments    
Net Investment Income [Line Items]    
Investment income $ 1,354 $ 1,505