XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Inventory - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Inventory impairment charge $ 5,384 $ 0
Due to Lower of Cost or Market Adjustments for Finished Goods [Member]    
Inventory [Line Items]    
Inventory impairment charge 2,129  
Due to Lower of Cost or Market Adjustments for Work In Progress [Member]    
Inventory [Line Items]    
Inventory impairment charge $ 3,255