XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Additional Information (Detail 1) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Apr. 25, 2025
Mar. 31, 2025
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01      
Revenue From Contract With Customer [Line Items]      
Unfulfilled performance obligation     $ 1,300.0
Expected period to satisfy performance obligations     1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01      
Revenue From Contract With Customer [Line Items]      
Unfulfilled performance obligation   $ 900.0  
Expected period to satisfy performance obligations   1 year  
Revenue, remaining performance obligation, percentage   53.00%  
Reduced amount of unfulfilled performance obligations   $ 300.0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01      
Revenue From Contract With Customer [Line Items]      
Expected period to satisfy performance obligations   1 year  
Revenue, remaining performance obligation, percentage   78.00%  
Subsequent Event      
Revenue From Contract With Customer [Line Items]      
Reduced amount of unfulfilled performance obligations $ 12.0