XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Balance Sheet Detail (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]

 

June 30,

  

December 31,

 

 

2024

  

2023

 

Equipment

 $3,436  $3,195 

Capitalized software

  9,033   6,890 

Buildings

  689   709 

Leasehold improvements

  2,378   2,385 

  15,536   13,179 

Less accumulated depreciation and amortization

  (4,582)  (4,329)

 $10,954  $8,850 
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

 

June 30,

  

December 31,

 

 

2024

  

2023

 

Total amount due from customer

 $1,576  $1,637 

Less: unamortized discount

  (15)  (12)

Less: current portion included in accounts receivable

  (809)  (828)

 $752  $797 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]

 

June 30,

  

December 31,

 

 

2024

  

2023

 

Trade accounts payable

 $194,310  $218,717 

Accrued expenses

  15,430   22,903 

Other accounts payable and accrued expenses

  4,844   8,028 

 $214,584  $249,648