v3.26.1
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Receivables [Abstract]  
2026 $ 56,216
2025 111,580
2024 36,610
2023 25,326
2022 and prior 2,244
Unbilled revenue total $ 231,976
2026 24.00%
2025 48.00%
2024 16.00%
2023 11.00%
2022 and prior 1.00%
Total percentage of unbilled revenue 100.00%