XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 48,646 $ 50,972
Short-term marketable securities 193,214 249,023
Accounts receivable, net 31,515 27,172
Inventories 164,618 165,612
Prepaid expenses and other current assets 18,070 21,260
Total current assets 456,063 514,039
PROPERTY AND EQUIPMENT, net 147,915 149,562
INTANGIBLE ASSETS, net 7,452 8,075
GOODWILL 95,271 95,271
DEFERRED TAX ASSETS 37,125 36,485
OTHER ASSETS 28,704 25,394
Total assets 772,530 828,826
CURRENT LIABILITIES:    
Accounts payable 37,459 29,789
Accrued payroll and related expenses 14,233 13,987
Taxes payable 890 961
Other accrued liabilities 18,513 10,580
Total current liabilities 71,095 55,317
LONG-TERM INCOME TAXES PAYABLE 4,556 3,871
OTHER LIABILITIES 24,903 19,866
Total liabilities 100,554 79,054
COMMITMENTS AND CONTINGENCIES (Notes 11, 13 and 14)
STOCKHOLDERS' EQUITY:    
Common stock, $0.001 par value, 140,000 shares authorized; and 55,312 and 56,837 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively 20 22
Additional paid-in capital 0 18,734
Accumulated other comprehensive loss (1,262) (3,023)
Retained earnings 673,218 734,039
Total stockholders' equity 671,976 749,772
Total liabilities and stockholders' equity $ 772,530 $ 828,826