XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Revenue and Geographic Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 27,817 $ 29,559 $ 82,204 $ 89,305
OEM Channel [Member]        
Revenue 15,844 19,764 47,093 58,101
Commercial Channel [Member]        
Revenue $ 11,973 $ 9,795 $ 35,111 $ 31,204