Annual report pursuant to Section 13 and 15(d)

FAIR VALUE (Details)

v3.24.0.1
FAIR VALUE (Details) - USD ($)
12 Months Ended
Oct. 04, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Contingent consideration liability fair value adjustment   $ 0 $ 0 $ 2,200,000
Impairment charges related to long-lived assets   $ 0 $ 0 0
Diagnosys Test Systems Limited        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Financial liabilities carried at fair value $ 2,500,000     0
Potential additional earn-out $ 13,000,000      
Achievement period 3 years      
Earn-out achievement benchmark $ 72,000,000      
Contingent consideration liability fair value adjustment       $ 2,200,000