v3.26.3
REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]            
Deferred revenue $ 120,425 $ 144,736 $ 120,425 $ 144,736 $ 158,190 $ 100,000
Additions to deferred revenue     18,020 91,700    
Revenue recognized during the period     55,785 46,964    
Deferred revenue 88,121   88,121   $ 83,889  
Revenue recognized that was included in the beginning balance $ (18,000) $ (21,900) $ (55,600) $ (47,000)