v3.26.1
Derivatives - Schedule of Aggregate Notional Amount and Fair Value Hierarchy of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Total derivative assets, at fair value $ 425 $ 44
Derivative assets, Notional 35,000 35,419
Total derivative liabilities, at fair value 155 420
Cash collateral posted 5,510 3,500
Derivative liabilities, Notional 86,419 35,000
Level 2    
Derivatives, Fair Value [Line Items]    
Total derivative assets, at fair value 425 44
Total derivative liabilities, at fair value 155 420
Foreign Currency Forward Contracts    
Derivatives, Fair Value [Line Items]    
Total derivative assets, at fair value 425 44
Derivative assets, Notional 35,000 35,419
Total derivative liabilities, at fair value 155 420
Derivative liabilities, Notional 86,419 35,000
Foreign Currency Forward Contracts | Level 2    
Derivatives, Fair Value [Line Items]    
Total derivative assets, at fair value 425 44
Total derivative liabilities, at fair value $ 155 $ 420