v3.25.4
Geographic area information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Geographical area information [Abstract]                    
Net sales $ 11,453 $ 13,176 $ 13,798 $ 13,053 $ 10,231 $ 10,867 $ 11,599 $ 10,687 $ 51,480 $ 43,384
Fixed assets, net 1,243       1,818       1,243 1,818
United States [Member]                    
Geographical area information [Abstract]                    
Net sales                 42,115 33,485
International [Member]                    
Geographical area information [Abstract]                    
Net sales                 $ 9,365 $ 9,899
Sales [Member] | Geographic Concentration Risk [Member] | International [Member]                    
Geographical area information [Abstract]                    
Concentration risk percentage                 18.00% 23.00%
Sales [Member] | Geographic Concentration Risk [Member] | Europe [Member]                    
Geographical area information [Abstract]                    
Concentration risk percentage                 59.00% 55.00%
Sales [Member] | Geographic Concentration Risk [Member] | Pacific Rim [Member]                    
Geographical area information [Abstract]                    
Concentration risk percentage                 28.00% 34.00%
Sales [Member] | Geographic Concentration Risk [Member] | Canada [Member]                    
Geographical area information [Abstract]                    
Concentration risk percentage                 13.00% 10.00%
Reportable Geographical Components [Member] | United States [Member]                    
Geographical area information [Abstract]                    
Net sales                 $ 42,115 $ 33,485
Fixed assets, net 553       831       553 831
Reportable Geographical Components [Member] | International [Member]                    
Geographical area information [Abstract]                    
Net sales                 9,365 9,899
Fixed assets, net $ 690       $ 987       $ 690 $ 987