v3.24.2.u1
REVENUE - Contract balances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]  
Accounts receivable, beginning balance $ 116,632
Accounts receivable, increase/(decrease), net (22,285)
Accounts receivable, ending balance 94,347
Contract asset, beginning balance 13,228
Contract asset, increase/(decrease), net 6,476
Contract asset, ending balance 19,704
Deferred revenue, beginning balance 17,483
Deferred revenue, increase/(decrease), net (1,780)
Deferred revenue, ending balance $ 15,703