XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Unbilled Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
1 year or less $ 226,714 $ 207,155
1-2 years 83,988  
2-5 years 45,801  
Total $ 356,503  
Percentage of unbilled receivables, 1 Year or Less 64.00%  
Percentage of unbilled receivables, 1-2 Years 23.00%  
Percentage of unbilled receivables, 2-5 Years 13.00%  
Total percentage of unbilled receivables 100.00%