XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Receivables [Abstract]  
2025 $ 87,964
2024 109,309
2023 64,889
2022 8,227
2021 and prior 6,955
Unbilled revenue total $ 277,344
2025 32.00%
2024 39.00%
2023 23.00%
2022 3.00%
2021 and prior 3.00%
Total percentage of unbilled revenue 100.00%