v3.22.4
STOCKHOLDERS' EQUITY - Warrants (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 15, 2022
Warrants        
Warrants outstanding, beginning of period (in shares) 0 0 404  
Warrants forfeited or expired (in shares)   0 (404)  
Issued (in shares) 1,525,000      
Number of warrants exercised (in shares) (1,525,000) 0 0  
Warrants outstanding, end of period (in shares) 0 0 0  
Outstanding , weighted average exercise price beginning of period (in dollars per share) $ 0   $ 30.97  
Forfeited or expired, weighted average exercise price (in dollars per share)     $ 30.97  
Issued , weighted average exercise price (in dollars per share)   $ 0.00025    
Exercised , weighted average exercise price (in dollars per share) 0.00025      
Outstanding , weighted average exercise price end of period (in dollars per share) $ 0 $ 0    
Fair value assigned to warrants $ 0 $ 0 $ 0  
Squadron        
Warrants        
Warrants and rights outstanding       $ 1,525,000
Warrants exercise price (in dollars per share)       $ 0.00025