v3.25.4
NET SALES - Schedule of Revenue Based on Geographic Location of Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total net sales $ 166,419 $ 144,180 $ 136,062
U.S.      
Segment Reporting Information [Line Items]      
Total net sales 150,897 128,869 133,328
Europe      
Segment Reporting Information [Line Items]      
Total net sales 13,720 14,468 614
Other      
Segment Reporting Information [Line Items]      
Total net sales $ 1,802 $ 843 $ 2,120