XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 63,929 $ 105,372
Short-term marketable securities 247,640 248,441
Accounts receivable, net 14,674 20,836
Inventories 163,164 135,420
Prepaid expenses and other current assets 22,193 15,004
Total current assets 511,600 525,073
PROPERTY AND EQUIPMENT, net 164,213 176,681
INTANGIBLE ASSETS, net 4,424 6,597
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 28,325 19,034
OTHER ASSETS 19,457 20,862
Total assets 819,868 840,096
CURRENT LIABILITIES:    
Accounts payable 26,390 30,088
Accrued payroll and related expenses 13,551 14,778
Taxes payable 1,016 938
Other accrued liabilities 7,910 12,572
Total current liabilities 48,867 58,376
LONG-TERM INCOME TAXES PAYABLE 6,244 15,757
OTHER LIABILITIES 12,516 10,747
Total liabilities 67,627 84,880
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock, $0.001 par value, Authorized - 140,000 shares, Outstanding - 56,738 and 56,961 shares in 2023 and 2022, respectively 23 24
Additional paid-in capital 0 0
Accumulated other comprehensive loss (1,462) (7,344)
Retained earnings 753,680 762,536
Total stockholders' equity 752,241 755,216
Total liabilities and stockholders' equity $ 819,868 $ 840,096