v3.26.1
Basis of Presentation and Recently Issued Accounting Standards (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Basis of Presentation and Policies [Line Items]      
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Outstanding payment obligations, current $ 25.1 $ 29.9 $ 66.9
Limit on payment obligations 65.0    
Settlement of outstanding payment obligations 19.9 $ 21.8 $ 57.1
Letter of Credit | HBB Facility      
Basis of Presentation and Policies [Line Items]      
Line of credit facility, maximum borrowing capacity $ 125.0