XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, net (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, net

 

 

June 30, 2022

 

 

December 31, 2021

 

Trade receivables

 

$

22,341

 

 

$

14,684

 

Sales tax receivable

 

 

559

 

 

 

358

 

Other receivables

 

 

437

 

 

 

370

 

Provision for sales returns

 

 

(316

)

 

 

(157

)

Expected credit losses

 

 

(832

)

 

 

(335

)

Total receivables, net

 

$

22,189

 

 

$

14,920

 

Schedule of Trade Receivables

 

 

June 30, 2022

 

 

December 31, 2021

 

Trade receivables

 

$

22,341

 

 

$

14,684

 

Less: provision for sales returns and expected credit losses

 

 

(1,148

)

 

 

(492

)

Total trade receivables, net

 

$

21,193

 

 

$

14,192

 

 

 

 

 

 

 

 

Of which

 

 

 

 

 

 

Current

 

 

8,173

 

 

 

13,282

 

31-90 days

 

 

711

 

 

 

569

 

Over 90 days

 

 

13,457

 

 

 

833

 

Less: provision for sales returns and expected credit losses

 

 

(1,148

)

 

 

(492

)

Total trade receivables, net

 

$

21,193

 

 

 

14,192

 

Schedule of Provision For Sales Returns And Allowances Related To Trade Accounts Receivable

The following is a roll-forward of the provision for sales returns and allowances related to trade accounts receivable:

 

 

 

June 30, 2022

 

 

December 31, 2021

 

Beginning of period

 

$

492

 

 

 

1,782

 

Provision for sales returns

 

 

255

 

 

 

1,125

 

Expected credit losses

 

 

859

 

 

 

357

 

Write-offs charged against provision

 

 

(431

)

 

 

(2,772

)

Foreign currency translation adjustments

 

 

(27

)

 

 

-

 

Total provision for sales returns and allowances

 

$

1,148

 

 

 

492