v3.26.1
SCHEDULE OF NET SALES WERE LOCATED (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total net sales $ 33,540 $ 30,675 $ 63,856 $ 57,570
UNITED STATES        
Segment Reporting [Line Items]        
Total net sales 17,635 18,005 35,099 34,315
MEXICO        
Segment Reporting [Line Items]        
Total net sales 8,100 7,895 15,442 14,475
CHINA        
Segment Reporting [Line Items]        
Total net sales $ 7,805 $ 4,775 $ 13,315 $ 8,780