v3.25.2
Debt (Details) - Credit Facility - USD ($)
1 Months Ended
Oct. 13, 2021
Jun. 30, 2023
Jun. 28, 2025
Revolving Credit Facility      
Debt Instrument [Line Items]      
Term of debt 5 years    
Maximum borrowing capacity $ 100,000,000.0    
Long-term debt     $ 0
Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.20%    
Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.275%    
Revolving Credit Facility | Base Rate      
Debt Instrument [Line Items]      
Interest rate, spread on variable rate   1.00%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Minimum      
Debt Instrument [Line Items]      
Interest rate, spread on variable rate   0.11%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Maximum      
Debt Instrument [Line Items]      
Interest rate, spread on variable rate   0.43%  
Letter of Credit      
Debt Instrument [Line Items]      
Long-term debt     $ 2,400,000