XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 15, 2020
Jan. 15, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]          
Payment to acquire business net of cash acquired     $ 0 $ 0 $ 80,545
Charge Detection Spectrometre Technology [Member]          
Business Acquisition [Line Items]          
Asset acquistion aggregate consideration     10,000    
Payment to acquire productive assets     5,000    
Asset acquisition consideration payable     4,000    
Andrew Alliance [Member]          
Business Acquisition [Line Items]          
Aggregate consideration paid for acquird entity   $ 80,000      
Business combination equity interest issued or issuable   $ 4,000      
Integrated Softwate Solutions Limited [Member]          
Business Acquisition [Line Items]          
Payment to acquire business net of cash acquired $ 4,000        
Business combination contingent consideration payable     $ 2,000    
Business combination period over which contingent consideration shall be paid     2 years