XML 143 R126.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Habonim (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Payments to Acquire Businesses, Net of Cash Acquired $ 79.3 $ 146.9 $ 0.0
Habonim      
Business Acquisition [Line Items]      
Business Acquisition, Description of Acquired Entity completed the acquisition of 100% of the privately held stock of Habonim    
Payments to Acquire Businesses, Net of Cash Acquired $ 139.9    
Micro Mode      
Business Acquisition [Line Items]      
Business Acquisition, Description of Acquired Entity we completed the acquisition of 100% of the privately held stock of Micro-Mode    
Payments to Acquire Businesses, Net of Cash Acquired $ 79.3    
Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period $ 26.0