XML 316 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Reinsurance - Prepaid Reinsurance Premiums (Payable) and Reinsurance Recoverable and Receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Reinsurance Disclosures [Abstract]            
Prepaid reinsurance premiums $ 575,620   $ 236,254      
Reinsurance recoverable on paid losses and LAE 97,779   35,667      
Reinsurance recoverable on unpaid losses and LAE 33,121 $ 101,036 183,435 $ 495,250 $ 669,946 $ 798,680
Reinsurance recoverable $ 130,900   $ 219,102