Inventories - Additional Information (Details) $ in Millions |
3 Months Ended |
---|---|
Mar. 31, 2023
USD ($)
| |
Public Utilities, Inventory [Line Items] | |
Inventory acquired expensed as research and development expense | $ 18.1 |
Long-term inventories | $ 10.1 |
Finished Goods | Maximum | |
Public Utilities, Inventory [Line Items] | |
Shelf life | 15 months |
Finished Goods | Minimum | |
Public Utilities, Inventory [Line Items] | |
Shelf life | 12 months |