XML 130 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
New Accounting Standards (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]      
Diluted earnings per share (in dollars per share) $ 14.88 $ (5.92) $ (3.67)
Accounting Standards Update 2020-06      
Class of Stock [Line Items]      
Decrease in earnings per share (in dollars per share) 0.71    
Treasury Stock Method | Accounting Standards Update 2020-06      
Class of Stock [Line Items]      
Diluted earnings per share (in dollars per share) 14.88    
If-converted Method | Accounting Standards Update 2020-06      
Class of Stock [Line Items]      
Diluted earnings per share (in dollars per share) $ 14.17