v3.22.2.2
Fair Value Measurement - Narrative (Details)
Sep. 30, 2022
USD ($)
security
May 24, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Number of loss positions | security 6    
Fair market value of gross unrealized loss position $ 118,400,000    
Unrealized loss position of debt securities 1,850,000   $ 620,000
Credit losses 0    
Debt securities, available-for-sale 118,425,000   622,203,000
Antares Pharma, Inc      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration, liability 129,800,000 $ 130,000,000  
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Debt securities, available-for-sale $ 0   $ 0