v3.26.1
Segment Information - Schedule of Segment Revenue Gross Profit Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]            
Sales $ 13,698   $ 13,623   $ 25,209 $ 25,636
Less cost of goods sold:            
Stock-based compensation         1,602 1,510
Amortization of intangible assets 200   800   451 1,593
Depreciation 100   100   195 236
Gross profit $ 5,789   $ 5,839   $ 10,762 $ 10,999
Gross margin 42.00%   43.00%   43.00% 43.00%
Less research and development:            
Stock-based compensation expense         $ 1,602 $ 1,510
Depreciation $ 100   $ 100   195 236
Total research and development 2,881   2,553   5,130 5,051
Less sales and marketing:            
Total sales and marketing 2,122   2,419   4,452 4,883
Less general and administrative:            
Total general and administrative 2,471   2,867   4,978 6,161
Loss from operations (1,685)   (2,000)   (3,798) (5,096)
Employee retention credit refund 0   495   0 1,989
Employee retention credit -process costs 0   (45)   0 (179)
Interest income, net 14   100   32 321
Other income, net 0   0   340 0
Other segment expenses [1] (63)   (11)   (133) (18)
Loss before income taxes (1,734)   (1,461)   (3,559) (2,983)
Income tax (benefit) expense (28)   14   44 38
Net loss (1,706) $ (1,897) (1,475) $ (1,546) (3,603) (3,021)
Cost Of goods sold [Membe]            
Less cost of goods sold:            
Other cost of goods sold 7,752   7,614   14,146 14,256
Stock-based compensation 37   39   62 112
Amortization of intangible assets 91   89   181 178
Depreciation 29   42   58 91
Less research and development:            
Stock-based compensation expense 37   39   62 112
Depreciation 29   42   58 91
Research And Development Expense [Member]            
Less cost of goods sold:            
Stock-based compensation 305   161   451 431
Depreciation 51   63   113 128
Less research and development:            
Other research and development expenses 1,967   2,264   3,976 4,380
Stock-based compensation expense 305   161   451 431
Acquisition and integration costs 82   0   114 0
Severance and exit costs 476   65   476 112
Depreciation 51   63   113 128
Selling And Marketing Expense [Member]            
Less cost of goods sold:            
Stock-based compensation 85   88   217 161
Depreciation 4   3   7 7
Less research and development:            
Stock-based compensation expense 85   88   217 161
Acquisition and integration costs 99   0   219 0
Severance and exit costs 93   73   93 150
Depreciation 4   3   7 7
Less sales and marketing:            
Other sales and marketing expenses 1,841   2,255   3,916 4,565
General And Administrative Expense [Member]            
Less cost of goods sold:            
Stock-based compensation 468   315   872 806
Amortization of intangible assets 144   653   270 1,306
Depreciation 12   5   17 10
Less research and development:            
Stock-based compensation expense 468   315   872 806
Acquisition and integration costs 33   0   55 0
Severance and exit costs 0   13   0 24
Depreciation 12   5   17 10
Less general and administrative:            
Other general and administrative expenses $ 1,814   $ 1,881   $ 3,764 $ 4,015
[1] Other segment expenses are primarily foreign currency transaction remeasurements and franchise taxes.