v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances
The contract balances include the following (in thousands):
As of
June 30, 2026December 31, 2025
Accounts receivable, net$776,603 $879,871 
Contract assets (included in Prepaid expenses and other current assets)4,724 995 
Deferred revenue:
Deferred revenue, current portion123,704 120,912 
Deferred revenue, non-current portion25,400 28,848 
Total deferred revenue$149,104 $149,760