v3.26.1
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 29, 2025
Dec. 16, 2024
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 29, 2025
May 28, 2025
Feb. 27, 2024
Apr. 25, 2023
May 27, 2022
Oct. 24, 2019
Line of Credit Facility [Line Items]                            
Ratio of total liability to net worth       1.46   1.46                
Revolving Credit Facility                            
Line of Credit Facility [Line Items]                            
Credit facility maximum borrowings   $ 200,000,000.0 $ 230,000,000.0 $ 600,000,000.0   $ 600,000,000.0   $ 600,000,000 $ 500,000,000.0 $ 230,000,000.0 $ 15,500,000 $ 23,000,000.0   $ 23,000,000.0
Option to increase maximum borrowing capacity                         $ 300,000,000.0  
Weighted average interest rate       5.20% 5.60% 5.30% 5.60%              
Line of Credit Facility, Additional Borrowing Capacity $ 100,000,000.0   $ 30,000,000.0                      
Revolving Credit Facility | Base Rate                            
Line of Credit Facility [Line Items]                            
Debt Instrument, Basis Spread on Variable Rate           0.50%                
Revolving Credit Facility | SOFR                            
Line of Credit Facility [Line Items]                            
Debt Instrument, Basis Spread on Variable Rate           1.00%                
Revolving Credit Facility | Minimum                            
Line of Credit Facility [Line Items]                            
Applicable margin       1.25%   1.25%                
Commitment fee percentage           0.10%                
Revolving Credit Facility | Maximum                            
Line of Credit Facility [Line Items]                            
Applicable margin       1.75%   1.75%                
Commitment fee percentage           0.20%                
Letter of Credit | Minimum                            
Line of Credit Facility [Line Items]                            
Commitment fee percentage           1.25%                
Letter of Credit | Maximum                            
Line of Credit Facility [Line Items]                            
Commitment fee percentage           1.75%                
Term Loan                            
Line of Credit Facility [Line Items]                            
Debt instrument, face amount   $ 80,000,000.0                        
Debt Instrument, Term   60 months                        
Long-Term Debt                 $ 72,000,000.0