XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 58,755 $ 50,972
Short-term marketable securities 190,755 249,023
Accounts receivable, net 18,254 27,172
Inventories 166,887 165,612
Prepaid expenses and other current assets 23,678 21,260
Total current assets 458,329 514,039
PROPERTY AND EQUIPMENT, net 146,536 149,562
INTANGIBLE ASSETS, net 7,244 8,075
GOODWILL 95,271 95,271
DEFERRED TAX ASSETS 35,594 36,485
OTHER ASSETS 29,233 25,394
Total assets 772,207 828,826
CURRENT LIABILITIES:    
Accounts payable 33,963 29,789
Accrued payroll and related expenses 13,840 13,987
Taxes payable 962 961
Other accrued liabilities 21,596 10,580
Total current liabilities 70,361 55,317
LONG-TERM INCOME TAXES PAYABLE 3,663 3,871
OTHER LIABILITIES 25,338 19,866
Total liabilities 99,362 79,054
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 14)
STOCKHOLDERS' EQUITY:    
Common stock, $0.001 par value, Authorized - 140,000 shares, Outstanding - 55,339 and 56,837 shares in 2025 and 2024, respectively 20 22
Additional paid-in capital 0 18,734
Accumulated other comprehensive loss (1,105) (3,023)
Retained earnings 673,930 734,039
Total stockholders' equity 672,845 749,772
Total liabilities and stockholders' equity $ 772,207 $ 828,826