XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Net Sales
The following table presents our disaggregated net sales by geography.
For the Year Ended December 31,
(in thousands)202420232022
Net Sales to U.S. Customers$1,848,420 $1,772,092 $1,606,472 
Net Sales to Non-U.S. Customers160,777 157,696 127,277 
Net Sales$2,009,197 $1,929,788 $1,733,749