XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.2
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Receivables [Abstract]  
2024 $ 58,562
2023 130,140
2022 29,241
2021 22,830
2020 and prior 4,978
Unbilled revenue total $ 245,751
2024 24.00%
2023 53.00%
2022 12.00%
2021 9.00%
2020 and prior 2.00%
Total percentage of unbilled revenue 100.00%