XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and cash equivalents $ 58,469 $ 63,929
Short-term marketable securities 245,282 247,640
Accounts receivable, net 16,634 14,674
Inventories 167,680 163,164
Prepaid expenses and other current assets 19,821 22,193
Total current assets 507,886 511,600
PROPERTY AND EQUIPMENT, net 153,313 164,213
INTANGIBLE ASSETS, net 8,283 4,424
GOODWILL 95,271 91,849
DEFERRED TAX ASSETS 36,393 28,325
OTHER ASSETS 23,845 19,457
Total assets 824,991 819,868
CURRENT LIABILITIES:    
Accounts payable 27,091 26,390
Accrued payroll and related expenses 13,337 13,551
Taxes payable 1,063 1,016
Other accrued liabilities 9,267 7,910
Total current liabilities 50,758 48,867
LONG-TERM INCOME TAXES PAYABLE 6,351 6,244
OTHER LIABILITIES 18,669 12,516
Total liabilities 75,778 67,627
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock 22 23
Additional paid-in capital 11,347 0
Accumulated other comprehensive income (loss) 1,008 (1,462)
Retained earnings 736,836 753,680
Total stockholders' equity 749,213 752,241
Total liabilities and stockholders' equity $ 824,991 $ 819,868