v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 259,498 $ 338,468
Marketable securities 430,333 521,570
Trade receivables, net of allowances of $27,626 and $16,400, respectively 295,590 622,425
Inventories, net 1,505,101 1,443,449
Prepaid expenses and other current assets 402,673 378,394
Total current assets 2,893,195 3,304,306
LONG-TERM ASSETS:    
Marketable securities 120,260 407,825
Deferred tax assets, net 131,748 80,912
Property, plant and equipment, net 595,623 614,579
Operating lease right-of-use assets, net 53,510 64,167
Intangible assets, net 36,790 35,345
Goodwill 52,042 42,996
Other long-term assets 65,046 37,601
Total long-term assets 1,055,019 1,283,425
Total assets 3,948,214 4,587,731
CURRENT LIABILITIES:    
Trade payables, net 134,421 386,471
Employees and payroll accruals 67,810 76,966
Warranty obligations 169,214 183,047
Deferred revenues and customers advances 28,457 40,836
Accrued expenses and other current liabilities 166,922 205,911
Total current liabilities 566,824 893,231
LONG-TERM LIABILITIES:    
Convertible senior notes, net 638,703 627,381
Warranty obligations 321,618 335,197
Deferred revenues 222,557 214,607
Finance lease liabilities 39,244 41,892
Operating lease liabilities 36,838 45,070
Other long-term liabilities 16,241 18,444
Total long-term liabilities 1,275,201 1,282,591
COMMITMENTS AND CONTINGENT LIABILITIES
STOCKHOLDERS’ EQUITY:    
Common stock of $0.0001 par value - Authorized: 125,000,000 shares; issued: 57,705,386 shares at June 30, 2024 and 57,123,437 shares at December 31, 2023; outstanding: 56,952,022 shares at June 30, 2024 and 57,123,437 shares at December 31, 2023. 6 6
Additional paid-in capital 1,744,411 1,680,622
Treasury stock, at cost; 753,364 shares held (50,315) 0
Accumulated other comprehensive loss (77,950) (46,885)
Retained earnings 490,037 778,166
Total stockholders’ equity 2,106,189 2,411,909
Total liabilities and stockholders’ equity $ 3,948,214 $ 4,587,731