Quarterly report [Sections 13 or 15(d)]

Segments - Schedule of Information about Reported Segments (Details)

v3.26.3
Segments - Schedule of Information about Reported Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Information about Reported Segments [Line Items]        
Sales $ 28,099 $ 25,981 $ 92,706 $ 87,252
Gross profit 9,361 7,072 29,026 25,423
Operating income (loss) (153) (1,782) 578 (1,922)
Stran [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 18,481 17,643 65,171 60,343
Gross profit 6,356 5,510 21,323 19,895
Operating income (loss) (2) (651) 1,805 1,572
SLS [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 9,618 8,338 27,535 26,909
Gross profit 3,005 1,562 7,703 5,528
Operating income (loss) 687 (407) 1,662 (641)
Other [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales
Gross profit
Operating income (loss) $ (838) $ (724) $ (2,889) $ (2,853)