XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 158,117 $ 258,874
Short-term marketable securities 372,235 190,318
Accounts receivable, net 41,393 35,910
Inventories 99,266 102,878
Prepaid expenses and other current assets 15,804 13,252
Total current assets 686,815 601,232
PROPERTY AND EQUIPMENT, net 179,824 166,188
INTANGIBLE ASSETS, net 9,012 12,506
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 16,433 3,339
OTHER ASSETS 30,554 28,225
Total assets 1,014,487 903,339
CURRENT LIABILITIES:    
Accounts payable 43,721 34,712
Accrued payroll and related expenses 15,492 14,806
Taxes payable 1,210 902
Other accrued liabilities 11,898 12,106
Total current liabilities 72,321 62,526
LONG-TERM INCOME TAXES PAYABLE 15,280 15,588
OTHER LIABILITIES 14,854 14,814
Total liabilities 102,455 92,928
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock, $0.001 par value, Authorized - 140,000 shares, Outstanding - 59,913 and 59,910 shares in 2021 and 2020, respectively 28 28
Additional paid-in capital 162,301 190,920
Accumulated other comprehensive loss (3,737) (2,163)
Retained earnings 753,440 621,626
Total stockholders' equity 912,032 810,411
Total liabilities and stockholders' equity $ 1,014,487 $ 903,339