XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combination - Consideration (Details) - Epiluvac AB
$ in Thousands
Jan. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Business Combination    
Acquisition date fair value $ 56,428  
Cash paid, net of cash acquired 30,373  
Contingent consideration $ 26,055  
Contingent consideration measurement input 0.0554 0.054
Business Combination, Contingent Consideration, Liability, Measurement Input us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember
Contingent consideration $ 26,100 $ 1,200
Completion of certain defined milestones    
Business Combination    
Contingent consideration payments, High end of range 15,000  
Percentage of orders received during defined Earn-out period    
Business Combination    
Contingent consideration payments, High end of range $ 20,000  
Maximum earn-out period 4 years