XML 99 R91.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Schedule of Assets and Liabilities Associated with Contracts from Customers (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disaggregation Of Revenue [Line Items]    
Accounts receivable $ 74,214 $ 113,648
Short-term unbilled receivables 43,371  
Long-term unbilled receivables 34,437  
Short-term contract assets 3,193  
Long-term contract assets 4,356  
Short-term deferred revenue 23,264 33,074
Long-term deferred revenue $ 1,584 $ 537