v3.25.2
REVENUE RECOGNITION - Schedule of Customer Assets & Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Accounts receivable  
Beginning balance $ 176,575
Increase (decrease), net 1,109
Ending balance 177,684
Unbilled accounts receivable  
Beginning balance 78,143
Increase (decrease), net (6,467)
Ending balance 71,676
Deferred revenue (current)  
Beginning balance 119,295
Increase (decrease), net (4,083)
Ending balance 115,212
Deferred revenue (long-term)  
Beginning balance 20,991
Increase (decrease), net 10,758
Ending balance $ 31,749