XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Contract Effective (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Receivables [Abstract]  
2022 $ 150,597
2021 109,024
2020 30,763
2019 11,621
2018 7,520
Unbilled revenue total $ 309,525
2022 49.00%
2021 35.00%
2020 10.00%
2019 4.00%
2018 2.00%
Total percentage of unbilled revenue 100.00%