XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Accounts Receivable
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Accounts Receivable
6.
accounts receivable

Accounts receivable—Net as of June 30, 2024 and December 31, 2023, consists of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accounts receivable

 

$

125,011

 

 

$

107,939

 

Allowance for credit losses and sales reserves

 

 

(4,079

)

 

 

(5,574

)

Accounts receivable—Net

 

$

120,932

 

 

$

102,365

 

 

As of June 30, 2024 and December 31, 2023, no customer accounted for more than 10% of accounts receivable.

Changes to the allowance for credit losses and sales reserves during the three and six months ended June 30, 2024 and 2023 consist of the following (in thousands):

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Balance at beginning of period

 

$

4,792

 

 

$

6,866

 

 

$

5,574

 

 

$

5,339

 

Charges to bad debt and sales reserves

 

 

794

 

 

 

2,017

 

 

 

1,759

 

 

 

5,153

 

Write-offs—Net

 

 

(1,507

)

 

 

(3,009

)

 

 

(3,254

)

 

 

(4,618

)

Balance at end of period

 

$

4,079

 

 

$

5,874

 

 

$

4,079

 

 

$

5,874