v3.26.3
REVENUE - Schedule of Changes in Unearned Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Contract with Customer, Liability [Roll Forward]        
Beginning balance $ 249,242 $ 243,459 $ 232,986 $ 223,872
Deferral of unearned revenue 75,064 71,100 240,171 226,581
Recognition of unearned revenue (76,488) (69,881) (225,339) (205,775)
Ending balance $ 247,818 $ 244,678 $ 247,818 $ 244,678