v3.26.1
Fair Value of Financial Instruments - Schedule of Amounts Recognized In Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]        
Net gains (losses) from non-designated forward contracts $ (211) $ (2,867) $ 2,153 $ (4,484)
Other foreign currency transactions gains (losses) (877) 3,867 (3,430) 5,744
Total foreign exchange gains (losses), net $ (1,088) $ 1,000 $ (1,277) $ 1,260