v3.26.1
Debt - Interest Rate Swaps and Caps (Details) - USD ($)
$ in Millions
1 Months Ended
May 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
May 31, 2025
Apr. 30, 2025
Jun. 30, 2023
Interest Rate Swap Maturing On May 18, 2028              
Debt              
Notional amount             $ 64.0
Derivative assets, fair value   $ 0.3          
Derivative assets, location in Balance Sheets   Other current assets, Other assets, net          
Derivative liabilities, fair value     $ 0.6        
Derivative liabilities, location in Balance Sheets     Other current liabilities, Other noncurrent liabilities        
Interest rate swap maturing on June 1, 2027              
Debt              
Notional amount   $ 95.4   $ 97.7   $ 97.7  
Derivative assets, fair value   $ 0.4          
Derivative assets, location in Balance Sheets   Other current assets, Other assets, net          
Derivative liabilities, fair value     $ 0.2        
Derivative liabilities, location in Balance Sheets     Other current liabilities, Other noncurrent liabilities        
Interest rate swap maturing on May 18, 2026              
Debt              
Notional amount         $ 85.9    
Derivative liabilities, fair value     $ 0.2        
Derivative liabilities, location in Balance Sheets     Other current liabilities, Other noncurrent liabilities        
Interest rate swap maturing on May 18, 2027              
Debt              
Notional amount $ 85.9            
Margin/spread on interest rate (in percent) 5.65%