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