XML 96 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Schedule of Assets and Liabilities Associated with Contracts from Customers (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Accounts receivable $ 119,584 $ 139,850
Short-term unbilled receivables 22,440  
Long-term unbilled receivables 10,278  
Short-term contract assets 2,747  
Long-term contract assets 8,688  
Short-term deferred revenue 19,157 47,713
Long-term deferred revenue $ 13,292 $ 12,006