v3.26.3
Revenues - Schedule of Revenue, Remaining Performance Obligation (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total $ 400.0 $ 70.2
Aggregate contract value 335.1  
Fair value of warrants issued to customer 21.7  
Increase in performance obligation   4.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total   $ 39.5
Performance obligation, expected timing of satisfaction   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total $ 89.6  
Performance obligation, expected timing of satisfaction 3 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Total $ 310.4 $ 30.7
Performance obligation, expected timing of satisfaction