XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 50,493 $ 63,929
Short-term marketable securities 239,985 247,640
Accounts receivable, net 16,372 14,674
Inventories 169,884 163,164
Prepaid expenses and other current assets 23,102 22,193
Total current assets 499,836 511,600
PROPERTY AND EQUIPMENT, net 153,785 164,213
INTANGIBLE ASSETS, net 3,561 4,424
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 31,640 28,325
OTHER ASSETS 24,089 19,457
Total assets 804,760 819,868
CURRENT LIABILITIES:    
Accounts payable 24,831 26,390
Accrued payroll and related expenses 13,596 13,551
Taxes payable 827 1,016
Other accrued liabilities 10,970 7,910
Total current liabilities 50,224 48,867
LONG-TERM INCOME TAXES PAYABLE 6,237 6,244
OTHER LIABILITIES 17,557 12,516
Total liabilities 74,018 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 (3,189) (1,462)
Retained earnings 733,909 753,680
Total stockholders' equity 730,742 752,241
Total liabilities and stockholders' equity $ 804,760 $ 819,868