v3.26.1
Fair Value Measurement - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative assets:    
Interest rate swaps $ 125,589 $ 102,346
Total 125,589 102,346
Derivative liabilities:    
Interest rate swaps 2,319 14,860
Total 2,319 14,860
Interest rate swaps    
Derivative assets:    
Interest rate swaps 125,589 102,346
Derivative liabilities:    
Interest rate swaps 2,319 14,860
Level 1    
Derivative assets:    
Total 0 0
Derivative liabilities:    
Total 0 0
Level 1 | Interest rate swaps    
Derivative assets:    
Interest rate swaps 0 0
Derivative liabilities:    
Interest rate swaps 0 0
Level 2    
Derivative assets:    
Total 125,589 102,346
Derivative liabilities:    
Total 2,319 14,860
Level 2 | Interest rate swaps    
Derivative assets:    
Interest rate swaps 125,589 102,346
Derivative liabilities:    
Interest rate swaps 2,319 14,860
Level 3    
Derivative assets:    
Total 0 0
Derivative liabilities:    
Total 0 0
Level 3 | Interest rate swaps    
Derivative assets:    
Interest rate swaps 0 0
Derivative liabilities:    
Interest rate swaps $ 0 $ 0