v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jan. 25, 2021
Mar. 30, 2025
Dec. 29, 2024
Feb. 28, 2023
Commitments And Contingencies [Line Items]        
Contractual commitments outstanding   $ 26,880 $ 24,979  
Operation of Advanced Wastewater Treatment Facility        
Commitments And Contingencies [Line Items]        
Total amount committed   3,700    
Matching Share of Osceola Project Costs        
Commitments And Contingencies [Line Items]        
Total amount committed   $ 1,000,000   $ 9,100
Matching share commitment (as a percent)       20.00%
Matching Share of Osceola Project Costs | Maximum        
Commitments And Contingencies [Line Items]        
Funding commitment per single calendar quarter       $ 1,000
Center For NeoVation        
Commitments And Contingencies [Line Items]        
Contract, termination period 18 years      
Remaining lease term 6 years      
Center For NeoVation | Maximum        
Commitments And Contingencies [Line Items]        
Contract termination fee $ 15,000      
Center For NeoVation | Term To Operate The Plant At Full Capacity        
Commitments And Contingencies [Line Items]        
Lease contract term 15 years      
Center For NeoVation | Term To Bring The Plant To Full Production Capacity        
Commitments And Contingencies [Line Items]        
Lease contract term 5 years