XML 75 R50.htm IDEA: XBRL DOCUMENT v3.20.4
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Receivables [Abstract]  
2020 $ 149,867
2019 87,941
2018 31,097
2017 31,668
2016 and prior 19,860
Unbilled revenue total $ 320,433
2020 47.00%
2019 27.00%
2018 10.00%
2017 10.00%
2016 and prior 6.00%
Total percentage of unbilled revenue 100.00%