v3.26.1
Commitments and Contingencies - Narrative (Details)
lb in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
supplier
lb
Dec. 31, 2025
lb
Jul. 01, 2025
lb
Mar. 31, 2023
lb
2023 Supply Agreement        
Commitments And Contingencies Disclosure [Line Items]        
Number of suppliers | supplier 1      
Purchase obligation year one (in pounds)       12.0
Purchase obligation year two (in pounds)       14.4
Purchase obligation year three (in pounds)   12.3   17.3
Unrecorded unconditional purchase obligation, pounds purchased 11.4      
2025 Supply Agreement        
Commitments And Contingencies Disclosure [Line Items]        
Purchase obligation year one (in pounds) 8.0      
Purchase obligation year two (in pounds) 8.0      
Purchase obligation year three (in pounds) 8.0      
Unrecorded unconditional purchase obligation, pounds purchased 4.7      
Purchase commitment, remaining minimum amount committed | $ $ 10.8      
July 2025 Supply Agreement        
Commitments And Contingencies Disclosure [Line Items]        
Number of suppliers | supplier 1      
Purchase obligation year two (in pounds)     89.1  
Unrecorded unconditional purchase obligation, pounds purchased 46.1