Text Block Comparison: Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] (us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock)
    Documentation: Tabular disclosure of expected timing for satisfying remaining performance obligation.
    (For last 10-K submitted to SEC as of March 31, 2018)