Annual report [Section 13 and 15(d), not S-K Item 405]

Note 6 - Balance Sheet Detail (Tables)

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