XML 279 R55.htm IDEA: XBRL DOCUMENT v3.25.2
NET SALES - Geographic Location of Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Net sales $ 45,674 $ 36,653 $ 80,181 $ 66,869
US        
Segment Reporting Information [Line Items]        
Net sales 42,909 34,139 73,189 63,012
Europe        
Segment Reporting Information [Line Items]        
Net sales 2,683 1,940 6,630 3,119
Middle East        
Segment Reporting Information [Line Items]        
Net sales 8 87 23 179
Other        
Segment Reporting Information [Line Items]        
Net sales $ 74 $ 487 $ 339 $ 559