v3.26.1
REVENUE - Revenue Recognized From Contract Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]        
Revenue recognized from contract liability balance at the beginning of the year $ 4,980 $ 6,759 $ 13,076 $ 15,849