Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2021
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]            
Inventory on consignment   $ 8.0   $ 8.0   $ 2.0
Depreciation and amortization expense   $ 0.7 $ 0.7 $ 2.0 $ 1.9  
Land, Buildings and Improvements | Zona Franca Coyol, S.A.            
Property, Plant and Equipment [Line Items]            
Option to purchase land and buildings $ 12.6          
Land | Zona Franca Coyol, S.A.            
Property, Plant and Equipment [Line Items]            
Option to purchase land and buildings $ 2.8