v3.25.4
Accounts Receivable
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Accounts Receivable

7. ACCOUNTS RECEIVABLE

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

 

December 31,

 

 

2025

 

 

2024

 

Accounts receivable

$

140,829

 

 

$

111,270

 

Allowance for credit losses and sales reserves

 

(3,773

)

 

 

(4,692

)

Accounts receivable–Net

$

137,056

 

 

$

106,578

 

Changes to the allowance for credit losses and sales reserves during the years ended December 31, 2025, 2024 and 2023, consists of the following (in thousands):

 

Year Ended December 31,

 

 

2025

 

 

2024

 

 

2023

 

Balance at beginning of period

$

4,692

 

 

$

5,574

 

 

$

5,339

 

Charges to bad debt and sales reserves

 

5,506

 

 

 

4,272

 

 

 

7,079

 

Write-offs, net

 

(6,425

)

 

 

(5,154

)

 

 

(6,844

)

Balance at end of period

$

3,773

 

 

$

4,692

 

 

$

5,574