XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Receivables [Abstract]  
2021 $ 182,427
2020 104,416
2019 34,544
2018 16,296
2017 and prior 18,820
Unbilled revenue total $ 356,503
2021 51.00%
2020 29.00%
2019 10.00%
2018 5.00%
2017 and prior 5.00%
Total percentage of unbilled revenue 100.00%