v3.26.1
Accounts Receivable
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Accounts Receivable
7.
accounts receivable

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

 

 

June 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Accounts receivable

 

$

144,831

 

 

$

140,829

 

Allowance for credit losses and sales reserves

 

 

(3,702

)

 

 

(3,773

)

Accounts receivable—Net

 

$

141,129

 

 

$

137,056

 

As of June 30, 2026, no customers accounted for 10% or greater of accounts receivable—Net. As of December 31, 2025, 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, 2026 and 2025 consist of the following (in thousands):

 

 

For the Three Months Ended

 

 

For the Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Balance at beginning of period

 

$

4,013

 

 

$

4,325

 

 

$

3,773

 

 

$

4,692

 

Charges to bad debt and sales reserves

 

 

1,531

 

 

 

985

 

 

 

2,876

 

 

 

2,949

 

Write-offs—Net

 

 

(1,842

)

 

 

(1,000

)

 

 

(2,947

)

 

 

(3,331

)

Balance at end of period

 

$

3,702

 

 

$

4,310

 

 

$

3,702

 

 

$

4,310