XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments - Revenue by Shipping Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 816,425 $ 738,864
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 $ 415,132 $ 455,871
Percentage of net sales 50.90% 61.70%
Sales | Canada | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 152,168 $ 52,833
Percentage of net sales 18.60% 7.20%
Sales | Middle East | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 91,500 $ 89,346
Percentage of net sales 11.20% 12.10%
Sales | Europe & Africa | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 76,712 $ 64,245
Percentage of net sales 9.40% 8.70%
Sales | Asia-Pacific | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 43,971 $ 38,624
Percentage of net sales 5.40% 5.20%
Sales | Latin America | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 36,942 $ 37,945
Percentage of net sales 4.50% 5.10%