XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Revenue and Geographic Information - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 112,819 $ 119,907 $ 120,792
Percent of revenue 100.00% 100.00% 100.00%
OEM Channel [Member]      
Revenue $ 64,406 $ 77,770 $ 84,645
Percent of revenue 57.00% 65.00% 70.00%
Commercial Channel [Member]      
Revenue $ 48,413 $ 42,137 $ 36,147
Percent of revenue 43.00% 35.00% 30.00%