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

Accounts receivable–net as of June 30, 2022 and December 31, 2021, consists of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Accounts receivable

 

$

87,112

 

 

$

82,584

 

Allowance for doubtful accounts and sales reserves

 

 

(4,296

)

 

 

(3,791

)

Accounts receivable–net

 

$

82,816

 

 

$

78,793

 

 

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 and six months ended June 30, 2022 and 2021, consist of the following (in thousands):

 

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Balance at beginning of period

 

$

4,161

 

 

$

3,931

 

 

$

3,791

 

 

$

4,224

 

Charges to bad debt and sales reserves

 

 

704

 

 

 

640

 

 

 

1,936

 

 

 

1,706

 

Write-offs, net

 

 

(569

)

 

 

(353

)

 

 

(1,431

)

 

 

(1,712

)

Balance at end of period

 

$

4,296

 

 

$

4,218

 

 

$

4,296

 

 

$

4,218