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% |
| X | ||||||||||
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Before No definition available.
|
| X | ||||||||||
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four No definition available.
|
| X | ||||||||||
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One No definition available.
|
| X | ||||||||||
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three No definition available.
|
| X | ||||||||||
- Definition Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two No definition available.
|
| X | ||||||||||
- Definition Total Percentage of Unbilled Revenue No definition available.
|
| X | ||||||||||
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Five and Before No definition available.
|
| X | ||||||||||
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Four No definition available.
|
| X | ||||||||||
- Definition Unbilled Receivables, Not Billable, Contract Date, Year One No definition available.
|
| X | ||||||||||
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Three No definition available.
|
| X | ||||||||||
- Definition Unbilled Receivables, Not Billable, Contract Date, Year Two No definition available.
|
| X | ||||||||||
- Definition Unbilled Revenue Total No definition available.
|
| X | ||||||||||
- References No definition available.
|