v3.26.1
Segment And Other Operating Information - By Geographical Location (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
Reinsurance and change in premium accruals (4,064) (1,829) (10,779) (7,320)
UNITED STATES        
Segment Reporting [Line Items]        
Direct premiums earned 19,167 16,983 37,688 33,483
COLOMBIA        
Segment Reporting [Line Items]        
Direct premiums earned 6,752 6,461 13,577 13,015
TAIWAN        
Segment Reporting [Line Items]        
Direct premiums earned 3,047 3,167 6,453 7,053
VENEZUELA        
Segment Reporting [Line Items]        
Direct premiums earned 3,159 3,322 6,337 6,672
ECUADOR        
Segment Reporting [Line Items]        
Direct premiums earned 3,268 3,366 6,264 6,566
ARGENTINA        
Segment Reporting [Line Items]        
Direct premiums earned 3,214 2,923 5,816 5,019
Other Non-US        
Segment Reporting [Line Items]        
Direct premiums earned 9,160 8,995 18,285 18,697
All Countries [Domain]        
Segment Reporting [Line Items]        
Premiums $ 43,703 $ 43,388 $ 83,641 $ 83,185