Quarterly report [Sections 13 or 15(d)]

Segments - Schedule of Information about Reported Segments (Details)

v3.25.2
Segments - Schedule of Information about Reported Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Information about Reported Segments [Line Items]        
Sales $ 32,577 $ 16,693 $ 61,271 $ 35,520
Gross profit 9,869 5,467 18,351 11,080
Operating income (loss) 395 (1,108) (140) (1,777)
Stran [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 21,765 16,693 42,700 35,520
Gross profit 7,594 5,467 14,385 11,080
Operating income (loss) 166 (1,108) 93 (1,777)
SLS [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 10,812 18,571
Gross profit 2,275 3,966
Operating income (loss) $ 229 $ (233)