v3.26.1
Debt - Wells Fargo Credit Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 25, 2025
Jan. 15, 2025
Aug. 11, 2022
Dec. 31, 2019
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]            
Debt amount         $ 1,406,457 $ 1,108,042
Term loans | Line of Credit            
Debt Instrument [Line Items]            
Debt issuance costs $ 3,700       1,300  
Term loans | Line of Credit | 2027 Term Loan            
Debt Instrument [Line Items]            
Debt amount         175,000  
Extension term       1 year    
Term loans | Line of Credit | 2030 Term Loan A            
Debt Instrument [Line Items]            
Debt amount         $ 175,000 175,000
Hedged Interest Rate         3.35%  
Debt issuance costs     $ 1,100      
Term loans | Line of Credit | 2030 Term Loan A | Prior To Investment Grade | Minimum | SOFR rate            
Debt Instrument [Line Items]            
Variable rate 1.15%          
Term loans | Line of Credit | 2030 Term Loan A | Prior To Investment Grade | Minimum | Base Rate            
Debt Instrument [Line Items]            
Variable rate   0.15%        
Term loans | Line of Credit | 2030 Term Loan A | Prior To Investment Grade | Maximum | SOFR rate            
Debt Instrument [Line Items]            
Variable rate   1.60%        
Term loans | Line of Credit | 2030 Term Loan A | Prior To Investment Grade | Maximum | Base Rate            
Debt Instrument [Line Items]            
Variable rate   0.60%        
Term loans | Line of Credit | 2030 Term Loan A | After Investment Grade | Minimum | SOFR rate            
Debt Instrument [Line Items]            
Variable rate   0.80%        
Term loans | Line of Credit | 2030 Term Loan A | After Investment Grade | Minimum | Base Rate            
Debt Instrument [Line Items]            
Variable rate   0.00%        
Term loans | Line of Credit | 2030 Term Loan A | After Investment Grade | Maximum | SOFR rate            
Debt Instrument [Line Items]            
Variable rate   1.60%        
Term loans | Line of Credit | 2030 Term Loan A | After Investment Grade | Maximum | Base Rate            
Debt Instrument [Line Items]            
Variable rate   0.60%        
Term loans | Line of Credit | 2030 Term Loan B            
Debt Instrument [Line Items]            
Debt amount         $ 175,000 $ 175,000
Extension term   1 year        
Hedged Interest Rate         4.82%  
Debt issuance costs     $ 1,400      
Term loans | Line of Credit | 2030 Term Loan B | Prior To Investment Grade | Minimum | Base Rate            
Debt Instrument [Line Items]            
Variable rate   0.15%        
Term loans | Line of Credit | 2030 Term Loan B | Prior To Investment Grade | Maximum | Base Rate            
Debt Instrument [Line Items]            
Variable rate   0.60%        
Term loans | Line of Credit | 2030 Term Loan B | After Investment Grade | Minimum | Base Rate            
Debt Instrument [Line Items]            
Variable rate     0.00%      
Term loans | Line of Credit | 2030 Term Loan B | After Investment Grade | Maximum | Base Rate            
Debt Instrument [Line Items]            
Variable rate     0.60%