XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Total revenues

 $  $  $  $ 

Cross platform research and engineering1

  4,122   3,289   7,587   6,502 

Manufacturing2

  2,695   1,099   4,330   2,121 

Clinical and regulatory3

  2,009   967   3,539   1,668 

Adjusted general and administrative4

  3,828   3,185   7,619   6,517 

Sales and marketing5

  2,160   836   3,820   1,124 

Other segment items6

  5,461   2,350   11,424   4,409 

Total other income, net

  (1,107)  (343)  (2,356)  (821)

Net loss

 $(19,168) $(11,383) $(35,963) $(21,520)