v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 214,229 $ 338,468
Marketable securities 466,407 521,570
Trade receivables, net of allowances of $19,110 and $16,400, respectively 404,390 622,425
Inventories, net 1,549,122 1,443,449
Prepaid expenses and other current assets 354,919 378,394
Total current assets 2,989,067 3,304,306
LONG-TERM ASSETS:    
Marketable securities 268,203 407,825
Deferred tax assets, net 122,564 80,912
Property, plant and equipment, net 605,223 614,579
Operating lease right-of-use assets, net 59,474 64,167
Intangible assets, net 33,037 35,345
Goodwill 41,470 42,996
Other long-term assets 47,784 37,601
Total long-term assets 1,177,755 1,283,425
Total assets 4,166,822 4,587,731
CURRENT LIABILITIES:    
Trade payables, net 171,412 386,471
Employees and payroll accruals 73,666 76,966
Warranty obligations 181,333 183,047
Deferred revenues and customers advances 36,081 40,836
Accrued expenses and other current liabilities 196,398 205,911
Total current liabilities 658,890 893,231
LONG-TERM LIABILITIES:    
Convertible senior notes, net 628,115 627,381
Warranty obligations 321,166 335,197
Deferred revenues 218,535 214,607
Finance lease liabilities 40,630 41,892
Operating lease liabilities 40,982 45,070
Other long-term liabilities 17,953 18,444
Total long-term liabilities 1,267,381 1,282,591
COMMITMENTS AND CONTINGENT LIABILITIES
STOCKHOLDERS’ EQUITY:    
Common stock of $0.0001 par value - Authorized: 125,000,000 shares; issued: 57,298,691 shares at March 31, 2024 and 57,123,437 shares at December 31, 2023; outstanding: 56,792,795 shares at March 31, 2024 and 57,123,437 shares at December 31, 2023. 6 6
Additional paid-in capital 1,719,523 1,680,622
Treasury stock, at cost; 505,896 shares held (33,222) 0
Accumulated other comprehensive loss (66,611) (46,885)
Retained earnings 620,855 778,166
Total stockholders’ equity 2,240,551 2,411,909
Total liabilities and stockholders’ equity $ 4,166,822 $ 4,587,731