v3.26.1
Schedule of Net Sales and Income (Loss) from Operations by Geographic Location (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]        
Net sales $ 10,168 $ 4,894 $ 22,600 $ 9,124
UNITED STATES        
Segment Reporting [Line Items]        
Net sales 7,536 4,018 17,087 7,660
CANADA        
Segment Reporting [Line Items]        
Net sales $ 2,632 $ 876 $ 5,513 $ 1,464