XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Reinsurance - Prepaid Reinsurance Premiums (Payable) and Reinsurance Recoverable and Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Insurance [Abstract]            
Prepaid reinsurance premiums $ 418,834   $ 236,254      
Reinsurance recoverable on paid losses and LAE 38,885   35,667      
Reinsurance recoverable on unpaid losses and LAE 91,239 $ 33,121 183,435 $ 256,687 $ 495,250 $ 798,680
Reinsurance recoverable $ 130,124   $ 219,102