XML 80 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Receivables [Abstract]  
2024 $ 137,027
2023 79,650
2022 10,357
2021 5,836
2019 and prior 1,622
Unbilled revenue total $ 234,492
2024 58.00%
2023 35.00%
2022 4.00%
2021 2.00%
2019 and prior 1.00%
Total percentage of unbilled revenue 100.00%