v3.26.1
Basis of Presentation and Recently Issued Accounting Standards (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Jun. 30, 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 $ 26.5 $ 29.9 $ 35.8
Limit on payment obligations 65.0    
Settlement of outstanding payment obligations 20.1 $ 21.8 $ 32.0
Letter of Credit | HBB Facility      
Basis of Presentation and Policies [Line Items]      
Line of credit facility, maximum borrowing capacity $ 125.0