XML 79 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Public Utilities, Inventory [Line Items]      
Inventory acquired expensed as research and development expense $ 2.7    
Inventory write-downs $ 3.3 $ 0.4 $ 0.0
Finished Goods | Maximum      
Public Utilities, Inventory [Line Items]      
Estimated Useful Life 18 months    
Finished Goods | Minimum      
Public Utilities, Inventory [Line Items]      
Estimated Useful Life 12 months    
Raw Materials | Maximum      
Public Utilities, Inventory [Line Items]      
Estimated Useful Life 3 years    
Raw Materials | Minimum      
Public Utilities, Inventory [Line Items]      
Estimated Useful Life 2 years