XML 63 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue From Contract With Customer [Abstract]      
Negotiable cost reductions cares act $ 13,400,000 $ 0  
Performance obligation unsatisfied or partially satisfied 108,900,000    
Impairment charges 0 0  
Cost of contracts net of accumulated amortization 4,400,000   $ 4,800,000
Contract cost, accumulated impairment $ 0 $ 0