XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Reinsurance - Prepaid Reinsurance Premiums (Payable) and Reinsurance Recoverable and Receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Reinsurance Disclosures [Abstract]            
Prepaid reinsurance premiums $ 590,093   $ 240,993      
Reinsurance recoverable on paid losses and LAE 14,372   69,729      
Reinsurance recoverable on unpaid losses and LAE 18,972 $ 65,403 115,860 $ 113,157 $ 118,671 $ 119,522
Reinsurance recoverable $ 33,344   $ 185,589