XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Jan. 28, 2025
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract assets $ 2.3 $ 6.0 $ 2.1
Contract assets noncurrent 5.5    
Reductions to revenue $ 0.1    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue, expected timing of recognition 12 months    
One Customer | Revenue | Customer Concentration Risk      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk, percentage 10.50%