DEFERRED CONTRACT COSTS AND DEFERRED REVENUE - Schedule of Deferred Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Capitalized Contract Costs, Net [Roll Forward] | ||||
Deferred contract costs, current and noncurrent, as of the beginning of period | $ 37,130 | $ 38,984 | $ 39,160 | $ 41,493 |
Capitalized commissions during the period | 4,331 | 3,235 | 7,024 | 5,739 |
Amortized deferred contract costs during the period | (4,663) | (4,912) | (9,386) | (9,925) |
Deferred contract costs, current and noncurrent, as of the end of period | 36,798 | 37,307 | 36,798 | 37,307 |
Change In Contract With Customer, Liability [Roll Forward] | ||||
Deferred revenue, current and noncurrent, as of the beginning of period | 256,423 | 254,306 | 281,197 | 286,974 |
Billings, net | 110,636 | 111,610 | 190,066 | 185,687 |
Revenue recognized | (104,114) | (103,123) | (208,318) | (209,868) |
Deferred revenue, current and noncurrent, as of the end of period | $ 262,945 | $ 262,793 | $ 262,945 | $ 262,793 |