v3.26.1
Derivative Instruments and Hedging Activities (Details) - Foreign Exchange Forward - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Not Designated as Hedging Instrument          
Derivative [Line Items]          
Derivative, Notional Amount $ 4,400   $ 4,400   $ 2,000
Derivative, Term of Contract 30 days        
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 200 $ 9 3 $ 500  
Unrealized Gain (Loss) on Derivatives $ 62 $ 2 $ 9 $ (22)  
Designated as Hedging Instrument          
Derivative [Line Items]          
Derivative, Notional Amount         $ 0
Derivative, Term of Contract 30 days