XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 56,443 $ 63,929
Short-term marketable securities 243,163 247,640
Accounts receivable, net 12,279 14,674
Inventories 167,865 163,164
Prepaid expenses and other current assets 22,714 22,193
Total current assets 502,464 511,600
PROPERTY AND EQUIPMENT, net 159,945 164,213
INTANGIBLE ASSETS, net 3,881 4,424
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 29,654 28,325
OTHER ASSETS 17,983 19,457
Total assets 805,776 819,868
CURRENT LIABILITIES:    
Accounts payable 27,361 26,390
Accrued payroll and related expenses 11,822 13,551
Taxes payable 878 1,016
Other accrued liabilities 9,474 7,910
Total current liabilities 49,535 48,867
LONG-TERM INCOME TAXES PAYABLE 6,193 6,244
OTHER LIABILITIES 11,870 12,516
Total liabilities 67,598 67,627
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock 22 23
Additional paid-in capital 0 0
Accumulated other comprehensive loss (2,559) (1,462)
Retained earnings 740,715 753,680
Total stockholders' equity 738,178 752,241
Total liabilities and stockholders' equity $ 805,776 $ 819,868