XML 23 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Accounts Receivable

7. accounts receivable

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

 

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Accounts receivable

 

$

136,760

 

 

$

111,270

 

Allowance for credit losses and sales reserves

 

 

(4,310

)

 

 

(4,692

)

Accounts receivable—Net

 

$

132,450

 

 

$

106,578

 

 

As of June 30, 2025, one customer accounted for 10% of accounts receivable—Net. As of December 31, 2024, one customer accounted for 11% of accounts receivable—Net.

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

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Balance at beginning of period

 

$

4,325

 

 

$

4,792

 

 

$

4,692

 

 

$

5,574

 

Charges to bad debt and sales reserves

 

 

985

 

 

 

794

 

 

 

2,949

 

 

 

1,759

 

Write-offs—Net

 

 

(1,000

)

 

 

(1,507

)

 

 

(3,331

)

 

 

(3,254

)

Balance at end of period

 

$

4,310

 

 

$

4,079

 

 

$

4,310

 

 

$

4,079