XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Adjustment to existing reserves $ 2,000      
Sales 1,144,543 $ 1,087,479    
Cash and cash equivalents 540,804 531,981 $ 675,441 $ 545,678
Accounts receivable, net 1,043,707   $ 976,739  
Operating Segments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Sales 1,144,543 1,087,479    
FPD        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Sales 781,489 768,763    
FPD | Operating Segments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Sales $ 781,489 $ 768,763