v3.26.1
Derivatives and Hedging - Schedule of Recognized Assets and Liabilities Offset in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Asset $ 0 $ 1,757
Liability 4,709 6,808
Foreign Exchange Contracts    
Derivative [Line Items]    
Asset 0 1,757
Liability 1,298 0
Interest-rate Cap Agreements    
Derivative [Line Items]    
Asset 0 0
Liability $ 3,411 $ 6,808