XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Balance at Dec. 31, 2017 $ 2,930,250 $ 3 $ 361,231 $ (217) $ 1,830,439 $ 738,794
Balance (Accounting Standards Update 2014-09 [Member]) at Dec. 31, 2017 (136) 0 0 0 (136) 0
Balance (bio_AccountingStandardsUpdate201616Member) at Dec. 31, 2017 (17,591) 0 0 0 (17,591) 0
Balance (Accounting Standards Update 2016-01) at Dec. 31, 2017 864,490 0 0 0 1,543,747 (679,257)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 365,614 0 0 0 365,614 0
Other comprehensive income, net of tax (106,495) 0 0 0 0 (106,495)
Issuance of common stock 5,271 0 5,271 0 0 0
Stock compensation expense 27,840 0 27,840 0 0 0
Treasury Stock, Value, Acquired, Cost Method (48,912) 0 0 (48,912) 0 0
Balance at Dec. 31, 2018 4,020,331 3 394,342 (49,129) 3,722,073 (46,958)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 1,758,675 0 0 0 1,758,675 0
Other comprehensive income, net of tax (40,390) 0 0 0 0 (40,390)
Issuance of common stock 5,017 0 5,017 0 0 0
Stock compensation expense 35,593 0 35,593 0 0 0
Treasury Stock, Value, Acquired, Cost Method (28,000) 0 0 (28,000) 0 0
Stock Issued During Period, Value, Treasury Stock Reissued (3,831)   (24,932) (38,732) (9,969) 0
Balance at Dec. 31, 2019 5,755,057 3 410,020 (38,397) 5,470,779 (87,348)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 3,806,267 0 0 0 3,806,267 0
Other comprehensive income, net of tax 369,804 0 0 0 0 369,804
Issuance of common stock 7,268 0 7,268 0 0 0
Stock compensation expense 41,556 0 41,556 0 0 0
Treasury Stock, Value, Acquired, Cost Method (100,004) 0 0 (100,004) 0 0
Stock Issued During Period, Value, Treasury Stock Reissued (8) 0 (29,468) (38,494) (9,034) 0
Balance at Dec. 31, 2020 $ 9,879,940 $ 3 $ 429,376 $ (99,907) $ 9,268,012 $ 282,456