v3.26.3
Commitments and Contingencies - Schedule of Liabilities For Legal Matters (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Current portion of liabilities for legal matters $ 27,534 $ 43,256
Civil prescription opioid litigation (Liabilities for legal matters - long term) 71,663 71,819
Civil prescription opioid litigation    
Loss Contingencies [Line Items]    
Current portion of liabilities for legal matters 9,454 42,271
Civil prescription opioid litigation (Liabilities for legal matters - long term) 71,663 71,819
Liability for legal matters 81,100  
Government investigations    
Loss Contingencies [Line Items]    
Current portion of liabilities for legal matters 8,000 0
Antitrust class action litigation    
Loss Contingencies [Line Items]    
Current portion of liabilities for legal matters 7,450 0
Other    
Loss Contingencies [Line Items]    
Current portion of liabilities for legal matters 2,630 $ 985
Nationwide Opioids Settlement Agreement    
Loss Contingencies [Line Items]    
Liability for legal matters 80,600  
Liability to be settled with cash 79,700  
Liability to be settled with products $ 900