XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Adjustment to existing reserves $ 2,000      
Sales 1,087,479 $ 980,305    
Cash and cash equivalents 531,981 404,726 $ 545,678 $ 434,971
Accounts receivable, net 914,357   881,869  
Supplier finance program payable 7,800   13,500  
Velan Inc        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Business Combination, Acquisition Related Costs     $ 7,300  
Operating Segments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Sales 1,087,479 980,305    
FPD        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Sales 768,763 699,478    
FPD | Operating Segments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Sales $ 768,763 $ 699,478