XML 98 R90.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION - Schedule of Assets and Liabilities Associated with Contracts from Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Disaggregation Of Revenue [Line Items]    
Accounts receivable $ 147,043 $ 113,648
Short-term unbilled receivables 37,073  
Long-term unbilled receivables 31,171  
Short-term contract assets 3,180  
Long-term contract assets 5,242  
Short-term deferred revenue 36,005 33,074
Long-term deferred revenue $ 2,224 $ 537