XML 138 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Customer
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Jan. 31, 2024
Significant Accounting Policies [Line Items]        
Payment terms on sales 45 days      
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,445,700,000 $ 1,295,200,000 $ 1,233,100,000  
Lease renewal term operating and finance lease 10 years      
Operating and finance lease existence of option to terminate   true    
Short-term leases term 12 months      
Impairment charges $ 0 $ 0 $ 0  
WAVE [Member]        
Significant Accounting Policies [Line Items]        
Equity interest percentage 50.00%      
Overcast [Member]        
Significant Accounting Policies [Line Items]        
Equity interest percentage 19.50%     19.50%
Customer Relationships [Member] | WAVE [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 20 years      
Minimum [Member] | Computer Equipment [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 3 years      
Minimum [Member] | Furniture and Fixtures [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 5 years      
Minimum [Member] | Building [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 15 years      
Minimum [Member] | Computer Software [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 3 years      
Minimum [Member] | Machinery and Equipment [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 2 years      
Minimum [Member] | Customer Relationships [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 2 years      
Minimum [Member] | Developed Technology [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 10 years      
Minimum [Member] | Software Development [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 5 years      
Minimum [Member] | Trademarks And Brand Names [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 3 years      
Minimum [Member] | Non-compete Agreements [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 3 years      
Maximum [Member]        
Significant Accounting Policies [Line Items]        
Remaining lease term operating and finance lease 13 years      
Maximum [Member] | Computer Equipment [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 5 years      
Maximum [Member] | Furniture and Fixtures [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 7 years      
Maximum [Member] | Building [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 30 years      
Maximum [Member] | Computer Software [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 7 years      
Maximum [Member] | Machinery and Equipment [Member]        
Significant Accounting Policies [Line Items]        
Useful Life 15 years      
Maximum [Member] | Customer Relationships [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 20 years      
Maximum [Member] | Developed Technology [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 20 years      
Maximum [Member] | Software Development [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 7 years      
Maximum [Member] | Trademarks And Brand Names [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 20 years      
Maximum [Member] | Trade Secrets [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 15 years      
Maximum [Member] | Non-compete Agreements [Member]        
Significant Accounting Policies [Line Items]        
Definite-lived intangible assets, useful life 5 years      
Gross Sales [Member] | Concentration Risk On Two Customers [Member]        
Significant Accounting Policies [Line Items]        
Number of customers accounted for significant percentage of net sales | Customer 2 2 2  
Revenue from Contract with Customer, Excluding Assessed Tax $ 735,600,000 $ 631,900,000 $ 547,800,000  
Gross Sales [Member] | Geographic Concentration Risk [Member] | Operating Segments [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk, percentage 10.00% 10.00% 10.00%