v3.25.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Mar. 30, 2025
Dec. 29, 2024
Nov. 19, 2024
Debt Instrument [Line Items]        
Short-term financing   $ 21,535 $ 27,669  
Financing loan        
Debt Instrument [Line Items]        
Unamortized debt issuance costs   3,487    
VIE Financing | Financing loan        
Debt Instrument [Line Items]        
Debt instrument, interest rate (as a percent) 3.44%      
Principal amount of debt $ 39,000      
Periodic payment installments $ 194      
Debt instrument, term (in years) 10 years      
Unamortized debt issuance costs   65    
Revolver        
Debt Instrument [Line Items]        
Revolving credit agreement borrowing capacity       $ 130,000
Remaining balance of revolver   106,119    
Revolver | Line of Credit        
Debt Instrument [Line Items]        
Short-term financing   $ 23,881 $ 30,171  
Debt instrument, interest rate (as a percent)   9.10%