v3.25.2
Commitments and Contingencies - Narrative (Details)
lb in Millions, $ in Millions
Mar. 31, 2023
supplier
lb
Jun. 30, 2025
USD ($)
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) 17.3 12.3
Unrecorded unconditional purchase obligation, pounds purchased   1.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   5.1
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 one (in pounds)   40.6
Purchase obligation year two (in pounds)   89.1
Term of agreement   5 years