XML 97 R89.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Schedule of Assets and Liabilities Associated with Contracts from Customers (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Accounts receivable $ 87,693 $ 139,850
Short-term unbilled receivables 50,213  
Long-term unbilled receivables 19,165  
Short-term contract assets 2,909  
Long-term contract assets 7,174  
Short-term deferred revenue 47,393 47,713
Long-term deferred revenue $ 2,376 $ 12,006