v3.26.1
Reinsurance (By Duration) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items]        
Premiums $ 43,703 $ 43,388 $ 83,641 $ 83,185
Claims and surrenders assumed 19 45 39 51
Claims and surrenders ceded (1,513) (275) (2,257) (952)
Commissions assumed and ceded (3,257) (3,281) (6,228) (6,406)
Other general expenses ceded (905) (695) (1,708) (1,283)
Short Duration Insurance, Other        
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items]        
Direct premiums earned 429 451 841 900
Ceded premiums earned 0 0 1 1
Premiums 429 451 840 899
Long Duration Insurance, Other        
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Line Items]        
Direct premiums earned 47,676 45,950 91,196 87,851
Assumed premiums earned 12 14 27 25
Ceded premiums earned 4,414 3,027 8,422 5,590
Premiums $ 43,274 $ 42,937 $ 82,801 $ 82,286