Quarterly report [Sections 13 or 15(d)]

Segments - Schedule of Information about Reported Segments (Details)

v3.26.1
Segments - Schedule of Information about Reported Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Information about Reported Segments [Line Items]    
Sales $ 31,249 $ 28,694
Gross profit 9,643 8,482
Income (loss) from operations 645 (535)
Stran [Member]    
Schedule of Information about Reported Segments [Line Items]    
Sales 23,428 20,935
Gross profit 7,397 6,791
Income (loss) from operations 1,169 1,166
SLS [Member]    
Schedule of Information about Reported Segments [Line Items]    
Sales 7,821 7,759
Gross profit 2,246 1,691
Income (loss) from operations 532 (462)
Other [Member]    
Schedule of Information about Reported Segments [Line Items]    
Sales
Gross profit
Income (loss) from operations $ (1,056) $ (1,239)