Annual report [Section 13 and 15(d), not S-K Item 405]

DIVESTITURE ACTIVITIES (Details)

v3.25.0.1
DIVESTITURE ACTIVITIES (Details) - Divestiture - Test Systems - USD ($)
1 Months Ended 12 Months Ended
Feb. 13, 2019
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contingent earn-outs   $ 3,400,000 $ 11,300,000 $ 10,700,000
First Earnout        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Maximum total earnout proceeds $ 35,000,000.0      
Second Earnout        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Minimum total earnout proceeds $ 0