XML 109 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Oct. 23, 2024
Apr. 21, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 21, 2023
Commitments and Contingencies Disclosure [Abstract]          
Contingent liabilities     $ 0 $ 0  
Litigation settlement, amount awarded from other party   $ 22,000,000      
Insurance proceeds   $ 19,500,000      
Award fees and expenses         $ 2,500,000
Payments for legal settlements $ 250,000