XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 105,372 $ 158,117
Short-term marketable securities 248,441 372,235
Accounts receivable, net 20,836 41,393
Inventories 135,420 99,266
Prepaid expenses and other current assets 15,004 15,804
Total current assets 525,073 686,815
PROPERTY AND EQUIPMENT, net 176,681 179,824
INTANGIBLE ASSETS, net 6,597 9,012
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 19,034 16,433
OTHER ASSETS 20,862 30,554
Total assets 840,096 1,014,487
CURRENT LIABILITIES:    
Accounts payable 30,088 43,721
Accrued payroll and related expenses 14,778 15,492
Taxes payable 938 1,210
Other accrued liabilities 12,572 11,898
Total current liabilities 58,376 72,321
LONG-TERM INCOME TAXES PAYABLE 15,757 15,280
OTHER LIABILITIES 10,747 14,854
Total liabilities 84,880 102,455
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock, $0.001 par value Authorized - 140,000 shares Outstanding - 56,961 and 59,913 shares in 2022 and 2021, respectively 24 28
Additional paid-in capital 0 162,301
Accumulated other comprehensive loss (7,344) (3,737)
Retained earnings 762,536 753,440
Total stockholders' equity 755,216 912,032
Total liabilities and stockholders' equity $ 840,096 $ 1,014,487