XML 134 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Detail - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Valuation adjustment for excess and obsolete inventory $ 13,000,000 $ 3,600,000
Valuation adjustments, long-term inventory 12,800,000  
Goodwill 1,339,000 $ 1,339,000
Goodwill impairment $ 0