XML 93 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments and Geographic Areas (Details Narrative)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Number
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of Product Lines | Number 1    
Number of Operating Segments | Number 2    
Net sales $ 1,452,325 $ 1,317,675 $ 1,086,653
United States [Member]      
Segment Reporting Information [Line Items]      
Revenue From Export Sales 218,500 230,500 180,000
Net sales 522,100 493,200 410,000
FRANCE      
Segment Reporting Information [Line Items]      
Net sales $ 65,400 $ 51,000 $ 44,800
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Net sales percentage defined as group of customers in country 10.00%