XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION - Performance Obligation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue, period increase (decrease)   $ 0.8  
Deferred revenue, revenue recognized $ 4.8 4.9  
Performance Obligation B      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue 12.6 $ 17.4 $ 21.5
Performance Obligation B | One to three years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue 9.6    
Performance Obligation B | More than three years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue $ 3.0