v3.26.1
Derivative Financial Instruments Interest Rate Swaps (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2024
Derivative [Line Items]    
Derivative, Notional Amount $ 149,100,000  
Interest Rate Swap | Term Loan A    
Derivative [Line Items]    
Derivative, Notional Amount $ 165,800,000 $ 300,000,000.0
Interest Rate Swap Ending Notional Value   150,000,000.0
Derivative, Fixed Interest Rate 1.32%  
derivative variable rate floor (0.0015)  
Interest Rate Swap | Term Loan B    
Derivative [Line Items]    
Derivative, Notional Amount   750,000,000.0
Interest Rate Swap Ending Notional Value   $ 46,900,000
Derivative, Fixed Interest Rate 1.17%  
derivative variable rate floor 0.0035  
Interest Rate Swap | Swap 3 - Term Loan A & B    
Derivative [Line Items]    
Derivative, Notional Amount $ 300,000,000.0  
Interest Rate Swap | Swap 3    
Derivative [Line Items]    
Derivative, Fixed Interest Rate 3.88%  
Interest Rate Swap | Swap 4 - Term Loan A    
Derivative [Line Items]    
Derivative, Notional Amount $ 225,000,000.0  
Derivative, Fixed Interest Rate 3.30%