XML 23 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 49,614 $ 50,972
Short-term marketable securities 239,682 249,023
Accounts receivable, net 22,806 27,172
Inventories 169,068 165,612
Prepaid expenses and other current assets 18,645 21,260
Total current assets 499,815 514,039
PROPERTY AND EQUIPMENT, net 146,786 149,562
INTANGIBLE ASSETS, net 7,868 8,075
GOODWILL 95,271 95,271
DEFERRED TAX ASSETS 38,906 36,485
OTHER ASSETS 25,754 25,394
Total assets 814,400 828,826
CURRENT LIABILITIES:    
Accounts payable 33,587 29,789
Accrued payroll and related expenses 12,526 13,987
Taxes payable 781 961
Other accrued liabilities 8,056 10,580
Total current liabilities 54,950 55,317
LONG-TERM INCOME TAXES PAYABLE 3,992 3,871
OTHER LIABILITIES 19,643 19,866
Total liabilities 78,585 79,054
COMMITMENTS AND CONTINGENCIES (Notes 11, 13 and 14)
STOCKHOLDERS' EQUITY:    
Common stock 22 22
Additional paid-in capital 7,106 18,734
Accumulated other comprehensive loss (2,183) (3,023)
Retained earnings 730,870 734,039
Total stockholders' equity 735,815 749,772
Total liabilities and stockholders' equity $ 814,400 $ 828,826