XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Deferred Revenue Arrangement [Line Items]          
Revenues $ 439,743 $ 427,216 $ 497,647 $ 1,403,627 $ 1,487,314
Transferred at Point in Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 27,934 30,443 37,618 96,738 110,103
Transferred over Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 411,809 $ 396,773 $ 460,029 $ 1,306,889 $ 1,377,211