XML 110 R99.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingencies and Commitments (Details) - USD ($)
$ in Thousands
Oct. 05, 2023
Mar. 31, 2024
Mar. 08, 2024
Jun. 14, 2023
Commitments and Contingencies Disclosure [Abstract]        
Loss contingency, estimate $ 109,960 $ 150,000   $ 117,750
Loss contingency accrual     $ 147,500  
Loss contingency, insurance rate freeze, term 5 years      
Loss contingency, percentage of policyholder claim amounts 0.14%