XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 802,751 $ 489,941
Marketable securities 25,758 0
Accounts receivable, net 377,969 497,688
Inventories 198,765 113,798
Prepaid expenses and other current assets 35,067 40,975
Total current assets 1,440,310 1,142,402
Property, plant and equipment, net 349,202 110,481
Marketable securities, non-current 37,852 0
Right-of-use assets 127,622 100,544
Goodwill 337,021 337,032
Intangible assets, net 98,655 122,431
Deferred tax asset 20,089 44,762
Other non-current assets 19,623 13,512
Total assets 2,430,374 1,871,164
Current liabilities:    
Accounts payable 101,492 86,316
Accrued payroll and related expenses 40,385 34,781
Income taxes payable 66,945 127,788
Operating lease liabilities 10,039 7,799
Contingent consideration 5,986 5,987
Deferred consideration 41,945 42,000
Other current liabilities 56,728 32,290
Total current liabilities 323,520 336,961
Operating lease liabilities - non-current 128,556 100,706
Deferred consideration - non-current 36,491 73,951
Contingent consideration - non-current 87 5,909
Other non-current liabilities 12,358 20,934
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $.001 par value per share; 5,000 shares authorized; none issued or outstanding at December 31, 2021 and 2020 0 0
Common stock, $.001 par value per share; 97,500 shares authorized; 41,686 and 42,290 shares issued and outstanding at December 31, 2021 and December 31, 2020, respectively 42 42
Additional paid-in capital 279,768 388,121
Accumulated other comprehensive income (loss) 355 (431)
Retained earnings 1,649,197 944,971
Total stockholders’ equity 1,929,362 1,332,703
Total liabilities and stockholders’ equity $ 2,430,374 $ 1,871,164