v3.25.2
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