Annual report pursuant to Section 13 and 15(d)

STOCKHOLDERS' EQUITY - Narrative (Details)

v3.22.4
STOCKHOLDERS' EQUITY - Narrative (Details)
$ / shares in Units, $ in Millions
Oct. 31, 2019
USD ($)
shares
Dec. 31, 2022
USD ($)
vote
class_of_stock
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
Class of Stock [Line Items]        
Preferred stock, shares authorized (in shares) | shares   75,000,000 75,000,000  
Preferred stock, par value per share (in usd per share) | $ / shares   $ 0.001 $ 0.001  
Preferred stock, shares outstanding (in shares) | shares   0 0  
Preferred stock, shares issued (in shares) | shares   0 0  
Number of classes of stock | class_of_stock   1    
Number of votes per share | vote   1    
Warrants outstanding   $ 1.0 $ 1.0  
ST Engineering Hackney, Inc.        
Class of Stock [Line Items]        
Cash payments for acquired assets $ 7.0      
Share held in escrow | shares 2,300,000      
ST Engineering Hackney, Inc. | First Payment        
Class of Stock [Line Items]        
Liabilities payable for assets acquired $ 1.0     $ 1.0
Escrow deposit 6.6 $ 2.3    
ST Engineering Hackney, Inc. | Second Payment        
Class of Stock [Line Items]        
Liabilities payable for assets acquired $ 6.0      
Production payment payable period 45 days