XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Balance Sheet Detail (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]

 

December 31,

  

December 31,

 

 

2024

  

2023

 

Equipment

 $2,951  $3,195 

Capitalized software

  11,821   6,890 

Buildings

  668   709 

Leasehold improvements

  2,426   2,385 

  17,866   13,179 

Less accumulated depreciation and amortization

  (5,013)  (4,329)

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

 

December 31,

  

December 31,

 

 

2024

  

2023

 

Total amount due from customer

 $2,459  $1,637 

Less: unamortized discount

  (102)  (12)

Less: current portion included in accounts receivable

  (1,183)  (828)

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

 

December 31,

  

December 31,

 

 

2024

  

2023

 

Trade accounts payable

 $331,654  $218,717 

Accrued expenses

  17,179   22,903 

Other accounts payable and accrued expenses

  21,564   8,028 

 $370,397  $249,648 
Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]

 

December 31,

  

December 31,

 

 

2024

  

2023

 

Foreign currency translation adjustments

 $(2,370) $2,346 

 $(2,370) $2,346