XML 62 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue - Expected Timing Of Satisfaction Period (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Divestiture received $ 0 $ 0  
Revenue, remaining performance obligation, amount 1,800 1,800 $ 4,300
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, amount $ 2,299 $ 2,299  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, amount $ 378 $ 378  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months 12 months