XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Cash and Cash Equivalents [Table Text Block]
  

June 30,

  

June 30,

 
  

2023

  

2022

 

Cash

 $12,354  $23,298 

Cash equivalents

  2,780   8,010 

Restricted cash and cash equivalents included in current assets

     1,990 

Total cash, cash equivalents, and restricted cash and cash equivalents shown in the Condensed Consolidated Statements of Cash Flows

 $15,134  $33,298 
Debt Securities, Held-to-Maturity [Table Text Block]
  

As of

 

Held-to-maturity debt securities:

 

June 30, 2023

  

December 31, 2022

 

Amortized cost

 $17,729  $9,341 

Gross unrecognized gains

      

Gross unrecognized losses

  (225)  (168)

Fair value

 $17,504  $9,173 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

Amortized Cost

  

Fair Value

 

Within one year

 $12,855  $12,751 

After one year through two years

  4,408   4,300 

After two years through three years

  466   453 

Total

 $17,729  $17,504 
Financing Receivable, Allowance for Credit Loss [Table Text Block]

At January 1, 2022

 $223 

Provision charged to expense

  (19)

(Write-offs) / Recoveries

  (94)

At December 31, 2022

 $110 

Provision charged to expense

   

(Write-offs) / Recoveries

   

At June 30, 2023

 $110