v3.26.1
Derivatives - Schedule of Foreign Currency Exchange Contracts (Details) - Not designated as hedging instrument
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / €
$ / ¥
Dec. 31, 2025
USD ($)
$ / ¥
$ / €
CNY    
Derivative [Line Items]    
Notional Value (in millions) $ 40,000 $ 40,000
Forward Rate | $ / ¥ 6.7856 6.9884
Unrealized Gain/(Loss) Recorded at March 31, 2026 $ 39 $ 132
USD    
Derivative [Line Items]    
Notional Value (in millions) $ 4,000 $ 1,000
Forward Rate | $ / € 1.1450 1.8110
Unrealized Gain/(Loss) Recorded at March 31, 2026 $ (4) $ 4