v3.24.2.u1
REVENUE RECOGNITION - Schedule of Assets and Liabilities Associated with Contracts from Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Accounts receivable $ 124,386 $ 139,850
Short-term unbilled receivables 41,477  
Long-term unbilled receivables 9,774  
Short-term contract assets 2,858  
Long-term contract assets 8,040  
Short-term deferred revenue 63,784 47,713
Long-term deferred revenue $ 6,732 $ 12,006