XML 23 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 66,935 $ 50,972
Short-term marketable securities 201,801 249,023
Accounts receivable, net 27,583 27,172
Inventories 168,396 165,612
Prepaid expenses and other current assets 18,188 21,260
Total current assets 482,903 514,039
PROPERTY AND EQUIPMENT, net 147,955 149,562
INTANGIBLE ASSETS, net 7,660 8,075
GOODWILL 95,271 95,271
DEFERRED TAX ASSETS 37,174 36,485
OTHER ASSETS 26,574 25,394
Total assets 797,537 828,826
CURRENT LIABILITIES:    
Accounts payable 31,044 29,789
Accrued payroll and related expenses 14,881 13,987
Taxes payable 751 961
Other accrued liabilities 18,323 10,580
Total current liabilities 64,999 55,317
LONG-TERM INCOME TAXES PAYABLE 4,063 3,871
OTHER LIABILITIES 24,687 19,866
Total liabilities 93,749 79,054
COMMITMENTS AND CONTINGENCIES (Notes 11, 13 and 14)
STOCKHOLDERS' EQUITY:    
Common stock 21 22
Additional paid-in capital 0 18,734
Accumulated other comprehensive loss (1,287) (3,023)
Retained earnings 705,054 734,039
Total stockholders' equity 703,788 749,772
Total liabilities and stockholders' equity $ 797,537 $ 828,826