Annual report pursuant to Section 13 and 15(d)

ACQUISITIONS - Narrative (Details)

v3.22.0.1
ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 04, 2019
Jul. 01, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash     $ 0 $ 0 $ 28,907
Diagnosys Inc.          
Business Acquisition [Line Items]          
Cash purchase price $ 7,000        
Potential additional earn-out $ 13,000        
Achievement period 3 years        
Earn-out achievement benchmark $ 72,000        
Freedom Communication Technologies, Inc.          
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash   $ 21,800      
Cash acquired   $ 600