v3.22.4
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 20, 2021
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2024
Dec. 31, 2023
Long-term Purchase Commitment                
Operating lease liability       $ 258,000        
Operating Lease right-of-use asset       $ 259,000        
Operating Lease, Liability, Current, Statement of Financial Position       Other long-term liabilities Other long-term liabilities      
Operating Lease, Right-of-Use Asset, Statement of Financial Position       Assets, Noncurrent, Excluding Property, Plant And Equipment Assets, Noncurrent, Excluding Property, Plant And Equipment      
Payments on debt with affiliate       $ 31,000,000 $ 0 $ 25,000,000    
Purchase commitment, remaining minimum amount committed         1,900,000      
Cost of revenue       31,629,000 24,646,000 16,047,000    
Legal settlement expenses       0 $ 150,000 $ 6,342,000    
Minimum annual royalty payment       $ 10,000        
Number of warrants exercised (in shares)       1,525,000 0 0    
Forecast                
Long-term Purchase Commitment                
Purchase commitment, remaining minimum amount committed             $ 2,340,000 $ 3,120,000
License agreements | FIREFLY Technology                
Long-term Purchase Commitment                
Finite lived intangible asset useful life extension period 5 years              
Cost of revenue       $ 1,104,000 $ 512,000      
Legal settlement expenses           $ 0    
Squadron | Team Note B | Affiliated Entity                
Long-term Purchase Commitment                
Payments on debt with affiliate   $ 25,000,000            
Vilex and Orthex                
Long-term Purchase Commitment                
Total consideration transferred     $ 60,000,000          
Minimum                
Long-term Purchase Commitment                
Royalty agreement percentage       0.50%        
Maximum                
Long-term Purchase Commitment                
Royalty agreement percentage       20.00%