XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 241,020 $ 286,444
Short-term investments 122,452 122,246
Accounts receivable, net of allowance for doubtful accounts of $507 and $507 as of June 29, 2025 and December 31, 2024, respectively 144,871 156,210
Inventories 157,305 162,539
Prepaid expenses and other current assets 33,018 30,590
Total current assets 698,666 758,029
Property and equipment, net 13,677 11,288
Operating lease right-of-use assets 23,164 28,047
Intangible assets, net 4,360  
Goodwill 45,790 36,279
Other non-current assets 17,893 16,587
Total assets 803,550 850,230
Current liabilities:    
Accounts payable 58,904 58,481
Accrued employee compensation 27,228 23,290
Other accrued liabilities 127,364 148,078
Deferred revenue 28,881 30,261
Income taxes payable 764 9,973
Total current liabilities 243,141 270,083
Non-current income taxes payable 8,348 7,583
Non-current operating lease liabilities 16,305 19,796
Other non-current liabilities 12,598 11,702
Total liabilities 280,392 309,164
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Common stock 29 29
Additional paid-in capital 1,017,438 997,912
Accumulated other comprehensive income (loss) (34) 241
Accumulated deficit (494,275) (457,116)
Total stockholders’ equity 523,158 541,066
Total liabilities and stockholders’ equity $ 803,550 $ 850,230