XML 23 R16.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Accounts Receivable

7. accounts receivable

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

 

 

 

September 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Accounts receivable

 

$

144,803

 

 

$

111,270

 

Allowance for credit losses and sales reserves

 

 

(4,101

)

 

 

(4,692

)

Accounts receivable—Net

 

$

140,702

 

 

$

106,578

 

 

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

 

 

For the Three Months Ended

 

 

For the Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Balance at beginning of period

 

$

4,310

 

 

$

4,079

 

 

$

4,692

 

 

$

5,574

 

Charges to bad debt and sales reserves

 

 

1,474

 

 

 

1,270

 

 

 

4,424

 

 

 

3,029

 

Write-offs—Net

 

 

(1,683

)

 

 

(957

)

 

 

(5,015

)

 

 

(4,211

)

Balance at end of period

 

$

4,101

 

 

$

4,392

 

 

$

4,101

 

 

$

4,392