v3.26.1
REVENUE - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Disaggregation Of Revenue [Line Items]        
Number of reportable segment | segment     3  
Contract with customer assets increase (decrease)     $ 3,700,000  
Increase (decrease) in contract liability     (656,000) $ 1,096,000
Deferred revenue recognized $ 23,900,000 $ 15,200,000 78,300,000 60,200,000
Estimated contracted revenue 626,800,000   626,800,000  
Revenue recognized from performance obligation satisfied in previous period $ 0 $ 0 $ 0 $ 0
Customer J | Net Revenue | Customer Concentration Risk | Advertising        
Disaggregation Of Revenue [Line Items]        
Concentration risk 12.00% 12.00% 12.00% 12.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01        
Disaggregation Of Revenue [Line Items]        
Revenue remaining performance obligation percentage of revenue expected to be recognized 54.00%   54.00%  
Remaining performance period 12 months   12 months