XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Balance Sheet Detail (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]

 

September 30,

  

December 31,

 

 

2024

  

2023

 

Equipment

 $3,540  $3,195 

Capitalized software

  10,240   6,890 

Buildings

  717   709 

Leasehold improvements

  2,433   2,385 

  16,931   13,179 

Less accumulated depreciation and amortization

  (4,780)  (4,329)

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

 

September 30,

  

December 31,

 

 

2024

  

2023

 

Total amount due from customer

 $1,206  $1,637 

Less: unamortized discount

  (9)  (12)

Less: current portion included in accounts receivable

  (445)  (828)

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

 

September 30,

  

December 31,

 

 

2024

  

2023

 

Trade accounts payable

 $240,630  $218,717 

Accrued expenses

  21,605   22,903 

Other accounts payable and accrued expenses

  11,658   8,028 

 $273,893  $249,648