v3.26.1
Interest Rate Swaps - Additional Information (Details) - Interest Rate Swap - Interest Rate Swap Agreements - USD ($)
$ in Millions
Sep. 10, 2025
Mar. 03, 2025
Jun. 30, 2026
Derivative [Line Items]      
Expected gain     $ 0.8
Cash Flow Hedge      
Derivative [Line Items]      
Aggregate notional amount $ 100.0    
Maturity date Mar. 31, 2028    
Fixed interest rate 3.22%    
Cash Flow Hedge | Term Loan      
Derivative [Line Items]      
Aggregate notional amount   $ 200.0  
Maturity date   Mar. 31, 2028  
Fixed interest rate     4.814%
Variable interest rate     1.15%