v3.26.1
General - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Product Information [Line Items]    
Number of reportable segments | segment 2  
Accounts receivable, net $ 211.2 $ 180.9
Receivables Pledged as Collateral | Nonrecourse    
Product Information [Line Items]    
Accounts receivable, net $ 29.7 $ 27.2