v3.26.1
Derivative Instruments - Additional information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
agreement
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
agreement
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
agreement
Dec. 31, 2024
USD ($)
agreement
Dec. 31, 2021
USD ($)
agreement
Interest Rate Contract              
Derivative [Line Items]              
Borrowings at variable interest rates | $ $ 437,000   $ 437,000   $ 732,700    
Number of interest rate derivatives held | agreement 1   1       4
Number of interest rate swaps entered into | agreement         1 3  
Adjustment to interest expense | $ $ (37) $ (2,500) $ (900) $ (4,900)      
2025 Swap Agreements              
Derivative [Line Items]              
Derivative, notional amount | $ $ 50,000   $ 50,000   $ 50,000    
Remaining maturity term 40 months   40 months        
2021 Swap Arrangements              
Derivative [Line Items]              
Number of interest rate derivatives held | agreement 2   2     2  
Derivative, notional amount | $             $ 100,000
2024 Swap Agreements, Group 1              
Derivative [Line Items]              
Derivative, notional amount | $           $ 50,000  
Number of interest rate swaps terminated | agreement         2    
2024 Swap Agreements, Group 2              
Derivative [Line Items]              
Number of interest rate derivatives held | agreement 1   1        
Derivative, notional amount | $           $ 75,000  
Number of interest rate swaps entered into | agreement           1