XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Wells Fargo Credit Agreement (Details) - Term loan - Line of Credit - USD ($)
1 Months Ended
Sep. 25, 2025
Jan. 15, 2025
Dec. 31, 2019
Dec. 31, 2025
Debt Instrument [Line Items]        
Debt issuance costs       $ 3,700,000
2027 Term Loan        
Debt Instrument [Line Items]        
Debt instrument, face amount     $ 175,000,000  
Extension term     1 year  
2030 Term Loan A        
Debt Instrument [Line Items]        
Hedged Interest Rate       3.35%
Debt issuance costs   $ 1,100,000    
Extension term   1 year    
2030 Term Loan A | Prior To Investment Grade | Minimum | SOFR        
Debt Instrument [Line Items]        
Variable rate 1.15%      
2030 Term Loan A | Prior To Investment Grade | Minimum | Base Rate        
Debt Instrument [Line Items]        
Variable rate 0.15%      
2030 Term Loan A | Prior To Investment Grade | Maximum | SOFR        
Debt Instrument [Line Items]        
Variable rate 1.60%      
2030 Term Loan A | Prior To Investment Grade | Maximum | Base Rate        
Debt Instrument [Line Items]        
Variable rate 0.60%      
2030 Term Loan A | After Investment Grade | Minimum | SOFR        
Debt Instrument [Line Items]        
Variable rate 0.80%      
2030 Term Loan A | After Investment Grade | Minimum | Base Rate        
Debt Instrument [Line Items]        
Variable rate 0.00%      
2030 Term Loan A | After Investment Grade | Maximum | SOFR        
Debt Instrument [Line Items]        
Variable rate 1.60%      
2030 Term Loan A | After Investment Grade | Maximum | Base Rate        
Debt Instrument [Line Items]        
Variable rate 0.60%