v3.22.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 20, 2021
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Long-term Purchase Commitment            
Operating lease liability       $ 241,000    
Operating lease right-of-use asset       $ 243,000    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]           Other long-term liabilities
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]       Assets, Noncurrent, Excluding Property, Plant and Equipment    
Purchase commitment, remaining minimum amount committed       $ 1,900,000    
Cost of revenue       $ 4,851,000 $ 5,137,000  
Minimum            
Long-term Purchase Commitment            
Royalty agreement percentage (as a percent)       0.50%    
Maximum            
Long-term Purchase Commitment            
Royalty agreement percentage (as a percent)       20.00%    
License Agreements | Firefly Technology            
Long-term Purchase Commitment            
Finite lived intangible asset useful life extension period (in years) 5 years          
Cost of revenue       $ 101,000    
Legal settlement expense         $ 0  
Squadron | Team note B | Affiliated Entity            
Long-term Purchase Commitment            
Payments on note with affiliate   $ 25,000,000        
Vilex and Orthex            
Long-term Purchase Commitment            
Business Combination, Consideration Transferred     $ 60,000,000