XML 143 R127.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information - Segment Results Narrative (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
Dec. 31, 2019
$ / shares
Dec. 31, 2018
$ / shares
Segment Reporting Information [Line Items]      
Number of operating segments 3    
Earnings (loss) per common share - Basic (in dollars per share) $ (1.44) $ 1.24 $ (2.53)
Earnings (loss) per common share - Diluted (in dollars per share) $ (1.44) $ 1.23 $ (2.53)
Revenue Benchmark [Member]      
Segment Reporting Information [Line Items]      
Percentage of total company revenue represented by one customer 10.00%