v3.26.1
Note 11 - Revenue and Geographic Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 32,610 $ 28,219 $ 62,222 $ 54,387
OEM Channel [Member]        
Revenue 18,705 16,340 35,740 31,249
Commercial Channel [Member]        
Revenue $ 13,905 $ 11,879 $ 26,482 $ 23,138