XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts receivable, Net (Tables)
3 Months Ended
Mar. 31, 2022
Accounts Receivable Net [Abstract]  
Summary of Account Receivable, Net

Accounts receivable, net include:

 

 

As of

March 31,

2022

 

 

As of

December 31,

2021

 

Accounts receivable, net

 

$

26,600

 

 

$

18,970

 

Less:  Allowance for doubtful accounts

 

 

(133

)

 

 

(167

)

Less:  Allowance for returns

 

 

(2,963

)

 

 

(2,312

)

Total accounts receivable, net

 

$

23,504

 

 

$

16,491

 

Allowance for Credit Losses

Allowance for Credit Losses

The Company uses a current expected credit loss model. Accounts receivable and allowance for credit losses are discussed in Note 7.

 

 

Three Months Ended March 31,

 

Allowance for doubtful accounts

 

2022

 

 

2021

 

Beginning of period

 

$

167

 

 

$

200

 

Provision for credit losses

 

 

-

 

 

 

48

 

Write-offs and recoveries

 

 

(34

)

 

 

-

 

End of period

 

$

133

 

 

$

248