XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Receivables [Abstract]  
2023 $ 208,783
2022 56,216
2021 46,473
2020 8,683
2019 and prior 2,626
Unbilled revenue total $ 322,781
2023 65.00%
2022 17.00%
2021 14.00%
2020 3.00%
2019 and prior 1.00%
Total percentage of unbilled revenue 100.00%