Quarterly report [Sections 13 or 15(d)]

Segments - Schedule of Information about Reported Segments (Details)

v3.25.3
Segments - Schedule of Information about Reported Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Information about Reported Segments [Line Items]        
Sales $ 25,981 $ 20,144 $ 87,252 $ 55,664
Gross profit 7,072 5,952 25,423 17,032
Loss from operations (1,782) (2,184) (1,922) (3,961)
Stran [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 17,643 16,656 60,343 52,176
Gross profit 5,510 5,294 19,895 16,374
Loss from operations (1,374) (2,025) (1,281) (3,802)
SLS [Member]        
Schedule of Information about Reported Segments [Line Items]        
Sales 8,338 3,488 26,909 3,488
Gross profit 1,562 658 5,528 658
Loss from operations $ (408) $ (159) $ (641) $ (159)