XML 97 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Revenue by Shipping Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 738,864 $ 699,913
Percentage of net sales 100.00% 100.00%
Sales | United States | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 455,871 $ 470,765
Percentage of net sales 61.70% 67.30%
Sales | Middle East | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 89,346 $ 51,891
Percentage of net sales 12.10% 7.40%
Sales | Europe & Africa | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 64,245 $ 57,533
Percentage of net sales 8.70% 8.20%
Sales | Canada | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 52,833 $ 48,279
Percentage of net sales 7.20% 6.90%
Sales | Asia-Pacific | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 38,624 $ 36,832
Percentage of net sales 5.20% 5.30%
Sales | Latin America | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 37,945 $ 34,613
Percentage of net sales 5.10% 4.90%