XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Revenue and Geographic Information - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 28,219 $ 30,724 $ 54,387 $ 59,746
OEM Channel [Member]        
Revenue 16,340 18,887 31,249 38,337
Commercial Channel [Member]        
Revenue $ 11,879 $ 11,837 $ 23,138 $ 21,409