v3.26.1
Derivatives and Hedging - Schedule of Outstanding Derivatives Contracts (Details) - Foreign currency forwards - Not Designated as Hedging Instrument
$ in Thousands
Jun. 30, 2026
USD ($)
contract
Dec. 31, 2025
USD ($)
contract
Derivatives, Fair Value [Line Items]    
Number of Contracts | contract 28 104
Notional Amounts $ 89,849 $ 427,482
Fair Value Asset (Liability), Net $ (234) $ 230