v3.26.3
NET SALES - Schedule of Geographic Location of Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total net sales $ 88,715 $ 39,587 $ 176,707 $ 119,768
U.S.        
Segment Reporting [Line Items]        
Total net sales 86,167 37,470 169,732 110,640
International        
Segment Reporting [Line Items]        
Total net sales $ 2,548 $ 2,117 $ 6,975 $ 9,128