v3.23.2
Inventories - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Inventory [Line Items]      
Write-down of inventories $ 30,242 $ 15,049 $ 20,641
Keryx Biopharmaceuticals, Inc.      
Inventory [Line Items]      
Inventory step-up charges $ 0 $ 8,700 $ 11,400