XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Acquisition - Schedule of Business Combination, Pro Forma Information (Details) - TerraSource Holdings LLC - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Business Combination [Line Items]    
Revenue $ 1,477.3 $ 1,464.5
Net income (loss) $ 42.1 $ (19.4)