v3.26.1
Segment And Other Operating Information - Operating Premium Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Premiums $ 43,703 $ 43,388 $ 83,641 $ 83,185
Operating Segments        
Segment Reporting [Line Items]        
Premiums 43,703 43,388 83,641 83,185
Operating Segments | International Insurance Segment        
Segment Reporting [Line Items]        
Direct premiums earned 28,885 29,306 54,467 55,385
Reinsurance Premiums, Net (516) (428) (900) (899)
Premiums 28,369 28,878 53,567 54,486
Operating Segments | Domestic Insurance Segment        
Segment Reporting [Line Items]        
Direct premiums earned 19,220 17,095 37,570 33,366
Reinsurance Premiums, Net (3,886) (2,585) (7,496) (4,667)
Premiums 15,334 14,510 30,074 28,699
Direct First Year Premium | Operating Segments | International Insurance Segment        
Segment Reporting [Line Items]        
Direct premiums earned 3,541 3,814 6,831 7,206
Direct First Year Premium | Operating Segments | Domestic Insurance Segment        
Segment Reporting [Line Items]        
Direct premiums earned 6,218 5,621 11,898 11,046
Direct Renewal Premium | Operating Segments | International Insurance Segment        
Segment Reporting [Line Items]        
Direct premiums earned 25,344 25,492 47,636 48,179
Direct Renewal Premium | Operating Segments | Domestic Insurance Segment        
Segment Reporting [Line Items]        
Direct premiums earned $ 13,002 $ 11,474 $ 25,672 $ 22,320