XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Year Ended December 31,

 
   

2024

   

2023

 
                 

Revenues

  $ 94,135     $ 112,250  

Less:

               

Cost of revenues (1)

    39,247       45,871  

Sales and marketing expenses (1)

    21,613       23,362  

General and administrative expenses (1)

    18,328       19,149  

Research and development expenses (1)

    9,952       11,378  

Amortization of acquired intangibles

    5,255       5,525  

Interest expense

    3,209       3,591  

Income tax expense

    740       859  

Other segment expenses (2)

    8,196       5,930  

Net loss

  $ (12,405 )   $ (3,415 )