v3.25.1
Reinsurance - Schedule of Effects of Reinsurance (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reinsurance Disclosures [Abstract]    
Direct premiums written $ 180,925 $ 147,452
Assumed Premiums Written 31,225 0
Gross Premiums Written 212,150 147,452
Ceded premiums written (58,754) (40,987)
Net premiums written 153,396 106,465
Direct premiums earned 166,771 156,928
Assumed Premiums Earned 43,385 0
Gross Premiums Earned 210,156 156,928
Ceded premiums earned (144,754) (117,645)
Net premiums earned $ 65,402 $ 39,283