XML 110 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities, Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Jul. 02, 2022
USD ($)
payment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]      
Purchase commitment   $ 0 $ 11,000,000
License and Settlement Agreement      
Loss Contingencies [Line Items]      
Number of quarterly payments | payment 8    
Litigation settlement, quarterly payment, amount $ 45,000,000