v3.26.3
Composition of Certain Financial Statement Items
9 Months Ended
Sep. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Composition of Certain Financial Statement Items Composition of Certain Financial Statement Items
Accounts Receivable
Accounts receivable, net consisted of the following as of September 30, 2026 and December 31, 2025 (in thousands):
September 30,December 31,
20262025
Accounts receivable$188,085 $173,884 
Less: allowance for credit losses(8,063)(8,393)
Accounts receivable, net$180,022 $165,491 
Allowance for Credit Losses
The following table provides a reconciliation of the changes in the allowance for estimated accounts receivable credit losses for the three and nine months ended September 30, 2026 and 2025 (in thousands):
Three Months Ended
September 30,
Nine Months Ended September 30,
2026202520262025
Balance at beginning of the period$7,893 $6,095 $8,393 $7,251 
Provision for expected credit losses1,901 3,169 7,259 6,745 
Write-offs and adjustments, net of recoveries(1,731)(1,705)(7,589)(6,437)
Balance at end of the period$8,063 $7,559 $8,063 $7,559 
Inventories
Inventories consisted of the following as of September 30, 2026 and December 31, 2025 (in thousands):
September 30,
December 31,
20262025
Raw materials$34,748 $31,770 
Work-in-process26,090 23,805 
Finished goods82,283 73,194 
Total inventories$143,121 $128,769