XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 84,096 $ 105,372
Short-term marketable securities 262,219 248,441
Accounts receivable, net 32,077 20,836
Inventories 149,741 135,420
Prepaid expenses and other current assets 22,854 15,004
Total current assets 550,987 525,073
PROPERTY AND EQUIPMENT, net 168,066 176,681
INTANGIBLE ASSETS, net 5,511 6,597
GOODWILL 91,849 91,849
DEFERRED TAX ASSETS 21,771 19,034
OTHER ASSETS 21,273 20,862
Total assets 859,457 840,096
CURRENT LIABILITIES:    
Accounts payable 40,531 30,088
Accrued payroll and related expenses 14,041 14,778
Taxes payable 704 938
Other accrued liabilities 9,543 12,572
Total current liabilities 64,819 58,376
LONG-TERM INCOME TAXES PAYABLE 16,009 15,757
OTHER LIABILITIES 10,700 10,747
Total liabilities 91,528 84,880
COMMITMENTS AND CONTINGENCIES (Notes 11, 12 and 13)
STOCKHOLDERS' EQUITY:    
Common stock 23 24
Additional paid-in capital 11,220 0
Accumulated other comprehensive loss (5,757) (7,344)
Retained earnings 762,443 762,536
Total stockholders' equity 767,929 755,216
Total liabilities and stockholders' equity $ 859,457 $ 840,096