v3.26.1
REVENUE - Schedule of Changes in Unearned Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 232,986 $ 223,872
Deferral of unearned revenue 83,266 76,506
Recognition of unearned revenue (73,134) (67,013)
Ending balance $ 243,118 $ 233,365