v3.25.1
Variable Interest Entity (Details) - USD ($)
$ in Millions
Nov. 01, 2024
Mar. 31, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]      
Note receivable including interest   $ 12.7 $ 13.2
Note receivable including interest, current   2.2 2.1
Note receivable including interest, noncurrent   $ 10.5 $ 11.1
Disposal Group, Disposed of by Sale, Not Discontinued Operations      
Variable Interest Entity [Line Items]      
Note receivable from sale of business $ 13.0    
Disposal group, including discontinued operation, consideration, percentage of interest 10.00%