XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable–Net as of March 31, 2023 and December 31, 2022, consists of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable

 

$

99,134

 

 

$

103,692

 

Allowance for doubtful accounts and sales reserves

 

 

(6,866

)

 

 

(5,339

)

Accounts receivable–net

 

$

92,268

 

 

$

98,353

 

As of March 31, 2023 and December 31, 2022, each period had one customer that accounted for 11% of accounts receivable.

Schedule of Changes to the Allowance for Doubtful Accounts and Sales Reserves

Changes to the allowance for doubtful accounts and sales reserves during the three months ended March 31, 2023 and 2022 consist of the following (in thousands):

 

 

For the Three Months Ended

 

 

 

March 31,

 

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$

5,339

 

 

$

3,791

 

Charges to bad debt and sales reserves

 

 

3,136

 

 

 

1,232

 

Write-offs, net

 

 

(1,609

)

 

 

(862

)

Balance at end of period

 

$

6,866

 

 

$

4,161