v3.26.1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable, Net

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

 

Schedule of Changes to the Allowance for Credit Losses and Sales Reserves

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