XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Receivables [Abstract]  
2021 $ 46,625
2020 163,226
2019 63,600
2018 28,885
2017 and prior 34,315
Unbilled revenue total $ 336,651
2021 14.00%
2020 48.00%
2019 19.00%
2018 9.00%
2017 and prior 10.00%
Total percentage of unbilled revenue 100.00%