v3.25.4
Income Taxes - Income Taxes Paid, Net of Refunds Received (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. federal $ 1.0    
Foreign      
Total income taxes paid, net 22.9 $ 20.9 $ 21.5
Texas      
U.S. state and local      
U.S. state and local 1.4    
Other      
U.S. state and local      
U.S. state and local 7.5    
Canada      
Foreign      
Foreign 1.4    
China      
Foreign      
Foreign 2.5    
Japan      
Foreign      
Foreign 5.0    
Other      
Foreign      
Foreign $ 4.1