v3.24.2.u1
CONTRACT MANUFACTURING SERVICES AND INVESTMENT IN TROPOS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2024
Dec. 31, 2023
Short-Term Debt [Line Items]      
Deferred revenue   $ 7.0 $ 4.7
Assembly Service      
Short-Term Debt [Line Items]      
Deferred revenue   4.7 4.7
Tropos Trechnologies, Inc.      
Short-Term Debt [Line Items]      
Equity method investment, impairment loss     $ 10.0
Tropos Trechnologies, Inc. | Affiliated Entity      
Short-Term Debt [Line Items]      
Payment to acquire preferred stock $ 5.0    
Non-cash consideration   $ 5.0  
Tropos Trechnologies, Inc. | Affiliated Entity | Deposit For Future Services      
Short-Term Debt [Line Items]      
Amount of transaction $ 5.0