XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Revenue and Geographic Information - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 119,907 $ 120,792 $ 113,827
Percent of revenue 100.00% 100.00% 100.00%
OEM Channel [Member]      
Revenue $ 77,770 $ 84,645 $ 81,675
Percent of revenue 65.00% 70.00% 72.00%
Commercial Channel [Member]      
Revenue $ 42,137 $ 36,147 $ 32,152
Percent of revenue 35.00% 30.00% 28.00%