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

REVENUE - Narrative (Details)

v3.25.4
REVENUE - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Payment range Payment terms and conditions vary by contract, although terms generally include a requirement of payment within a range from 30 to 90 days after the performance obligation has been satisfied; or in certain cases, up-front deposits. In circumstances where the timing of revenue recognition differs from the timing of receipt of consideration, the Company has determined that the Company’s contracts generally do not include a significant financing component. Taxes collected from customers, which are subsequently remitted to governmental authorities, are excluded from sales.    
Capitalized cost $ 6.0 $ 8.3  
Amortization of fulfillment cost 3.5 3.1 $ 0.0
Remaining performance obligation 674.5    
Revision of estimated costs 8.3    
Revenue recognized included in contract liability balance 20.8 $ 16.8  
Test Systems      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue recognized included in contract liability balance     $ 5.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation $ 533.1    
Period of recognition 12 months