XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Net

6. Accounts Receivable, Net

Accounts receivable consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Accounts receivable

 

$

100,266

 

 

$

95,812

 

Less — allowance for credit losses

 

 

(6,651

)

 

 

(6,362

)

 

$

93,615

 

 

$

89,450

 

 

The Company’s allowance for credit losses was comprised of the following:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$

6,921

 

 

$

5,127

 

 

$

6,362

 

 

$

5,153

 

Cumulative effect of adopting ASU 2016-13

 

 

-

 

 

 

-

 

 

 

615

 

 

 

-

 

Additions (adjustments)

 

 

(53

)

 

 

82

 

 

 

190

 

 

 

122

 

Write-offs

 

 

(217

)

 

 

(187

)

 

 

(516

)

 

 

(253

)

Balance at end of period

 

$

6,651

 

 

$

5,022

 

 

$

6,651

 

 

$

5,022