XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 20, 2021
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Long-term Purchase Commitment            
Operating lease liability       $ 1,000,000    
Operating Lease right-of-use asset       $ 1,084,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       $ 0 $ 31,000,000 $ 0
Purchase commitment, remaining minimum amount committed           1,900,000
Purchase obligation, year one       1,820,000    
Purchase obligation, year two       1,456,000    
Cost of revenue       37,479,000 31,629,000 24,646,000
Minimum annual royalty payment       10,000    
License agreements | FIREFLY Technology            
Long-term Purchase Commitment            
Finite lived intangible asset useful life extension period 5 years          
Cost of revenue       $ 2,000 $ 1,104,000 $ 512,000
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            
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%