XML 84 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Contract with customer liability, revenue recognized $ 11.8 $ 20.6 $ 17.0
Various Other Agreements | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01      
Disaggregation Of Revenue [Line Items]      
Revenue, remaining performance obligation $ 13.5    
Revenue, remaining performance obligation, expected timing of satisfaction period (in months) 12 months