Quarterly report [Sections 13 or 15(d)]

Segments - Schedule of Information about Reported Segments (Details)

v3.25.0.1
Segments - Schedule of Information about Reported Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Information about Reported Segments [Line Items]        
Sales $ 20,144 $ 19,674 $ 55,664 $ 53,060
Gross profit 5,952 6,399 17,032 17,056
Operating loss (2,184) $ 667 (3,961) $ (912)
Stran [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 16,656   52,176  
Gross profit 5,294   16,374  
Operating loss (2,025)   (3,802)  
SLS [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 3,488   3,488  
Gross profit 658   658  
Operating loss $ (159)   $ (159)