v3.26.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable, Net

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

 

 

September 30,

 

 

December 31,

 

 

 

2026

 

 

2025

 

Accounts receivable

 

$

146,122

 

 

$

140,829

 

Allowance for credit losses and sales reserves

 

 

(4,044

)

 

 

(3,773

)

Accounts receivable—Net

 

$

142,078

 

 

$

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 nine months ended September 30, 2026 and 2025 consist of the following (in thousands):

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Balance at beginning of period

 

$

3,702

 

 

$

4,310

 

 

$

3,773

 

 

$

4,692

 

Charges to bad debt and sales reserves

 

 

1,688

 

 

 

1,474

 

 

 

4,565

 

 

 

4,424

 

Write-offs—Net

 

 

(1,346

)

 

 

(1,683

)

 

 

(4,293

)

 

 

(5,015

)

Balance at end of period

 

$

4,044

 

 

$

4,101

 

 

$

4,044

 

 

$

4,101