v3.25.1
Reinsurance - Impact of the Reinsurance Contracts on Premiums Written and Earned (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Premiums Written:    
Direct $ 268,456 $ 211,895
Assumed 20,790 43,091
Gross written 289,246 254,986
Ceded (99,635) (68,106)
Net premiums written 189,611 186,880
Premiums Earned:    
Direct 249,402 189,675
Assumed 50,981 66,969
Total gross premiums earned 300,383 [1] 256,644 [2]
Ceded (99,635) (68,106)
Net premiums earned $ 200,748 $ 188,538
[1] Gross premiums earned under insurance operations includes $1,199 earned from reciprocal exchange operations.
[2] Gross premiums earned under insurance operations include $453 earned from the reciprocal exchange operations.