v3.25.4
Reinsurance - Amounts Represent Effect of Reinsurance on Premiums Earned (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reinsurance [Abstract]      
Direct $ 709,082,223 $ 735,818,955 $ 686,584,907
Assumed 617,234,831 611,864,599 583,559,906
Ceded (405,133,479) (411,032,074) (388,073,427)
Net premiums earned $ 921,183,575 $ 936,651,480 $ 882,071,386
Percentage of assumed premiums earned to net premiums earned 67.00% 65.30% 66.20%