XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Detail (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Detail  
Schedule of equipment and leasehold improvements

    

December 31,

December 31,

2023

    

2022

Equipment

$

3,195

$

2,720

Capitalized software

6,890

2,997

Buildings

709

Leasehold improvements

 

2,385

 

1,848

 

13,179

 

7,565

Less accumulated depreciation and amortization

 

(4,329)

 

(4,050)

$

8,850

$

3,515

Schedule of accounts receivable - long term, net

December 31,

December 31,

2023

    

2022

    

Total amount due from customer

$

1,637

$

5,213

Less: unamortized discount

 

(12)

 

(188)

Less: current portion included in accounts receivable

 

(828)

 

(1,911)

$

797

$

3,114

Schedule of accounts payable and accrued expenses

    

December 31,

December 31,

2023

    

2022

    

Trade accounts payable

$

218,717

$

151,180

Accrued expenses

22,903

8,459

Other accounts payable and accrued expenses

 

8,028

 

1,011

$

249,648

$

160,650

Schedule of accumulated other comprehensive loss

 

December 31,

December 31,

    

2023

    

2022

Foreign currency translation adjustments

$

2,346

$

(2,618)

$

2,346

$

(2,618)