XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
12 Months Ended
Jun. 29, 2023
USD ($)
Apr. 21, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jun. 21, 2023
USD ($)
Aug. 19, 2022
action
Sep. 16, 2021
action
Commitments and Contingencies Disclosure [Abstract]              
Contingent liabilities     $ 0 $ 0      
Litigation settlement, amount awarded from other party   $ 22,000,000          
Insurance proceeds   $ 19,500,000          
Escrow deposit $ 7,700,000            
Escrow deposit, remaining amount $ 14,300,000            
Number of derivative actions | action           2 2
Award fees and expenses         $ 2,500,000