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

 

June 30,

  

December 31,

 

 

2025

  

2024

 

Equipment

 $3,055  $2,951 

Capitalized software

  13,019   11,821 

Buildings

  755   668 

Leasehold improvements

  2,470   2,426 

  19,299   17,866 

Less accumulated depreciation and amortization

  (5,673)  (5,013)

 $13,626  $12,853 
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

 

June 30,

  

December 31,

 

 

2025

  

2024

 

Total amount due from customer

 $1,661  $2,459 

Less: unamortized discount

  (81)  (102)

Less: current portion included in accounts receivable

  (371)  (1,183)

 $1,209  $1,174 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]

 

June 30,

  

December 31,

 

 

2025

  

2024

 

Trade accounts payable

 $280,556  $331,654 

Accrued expenses

  12,400   17,179 

Other accounts payable and accrued expenses

  14,759   21,564 

 $307,715  $370,397