v3.26.1
Reinsurance - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
SEC Schedule, 12-17, Insurance Companies, Reinsurance [Abstract]    
Written premiums $ 236,475 $ 237,625
Premiums $ 242,850 $ 244,786