v3.25.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net

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

 

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

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