XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
4. Balance Sheet Components
Inventories
The components of inventories consisted of the following (in thousands):
 March 31, 2024December 31, 2023
Raw materials$121,134 $119,511 
Work in process36,815 34,489 
Finished goods240,417 234,023 
Inventories$398,366 $388,023 
Accrued Liabilities
The components of accrued liabilities consisted of the following (in thousands):
 March 31, 2024December 31, 2023
Payroll and employee-related expenses$59,481 $65,395 
Accrued expenses14,327 11,711 
Deferred revenue8,672 6,985 
Other accrued liabilities24,069 26,464 
Total accrued liabilities$106,549 $110,555 
The following table shows the changes in the Company’s estimated product warranty accrual, included in accrued liabilities, for the three months ended March 31, 2024 and twelve months ended December 31, 2023, respectively (in thousands):
 March 31, 2024December 31, 2023
Balance at the beginning of the period$5,755 $5,370 
Accruals of warranties issued, net(3,141)1,865 
Settlements of warranty claims(536)(1,480)
Balance at the end of the period$2,078 $5,755