v3.26.1
SCHEDULE OF NET SALES WERE LOCATED (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Line Items]    
Total net sales $ 30,316 $ 26,895
UNITED STATES    
Segment Reporting [Line Items]    
Total net sales 17,464 16,310
MEXICO    
Segment Reporting [Line Items]    
Total net sales 7,342 6,580
CHINA    
Segment Reporting [Line Items]    
Total net sales $ 5,510 $ 4,005