XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.2
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Receivables [Abstract]  
2025 $ 118,439
2024 98,467
2023 59,673
2022 6,399
2021 and prior 5,504
Unbilled revenue total $ 288,482
2025 41.00%
2024 34.00%
2023 21.00%
2022 2.00%
2021 and prior 2.00%
Total percentage of unbilled revenue 100.00%