v3.26.1
Fair Value of Financial Instruments - Schedule of Derivative Instruments in Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Option, Quantitative Disclosures [Line Items]    
Assets $ 3,909 $ 2,163
Liabilities 4,839 4,781
Forward contracts | Designated as hedging instruments    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair value foreign currency forward contracts designated as hedging instruments, asset 3,909 0
Fair value foreign currency forward contracts designated as hedging instruments, liabilities 778 0
Forward contracts | Designated as hedging instruments | Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair value foreign currency forward contracts designated as hedging instruments, asset 3,909 0
Forward contracts | Designated as hedging instruments | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair value foreign currency forward contracts designated as hedging instruments, liabilities 778  
Forward contracts | Not designated as hedging instruments    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Total assets not designated as hedging instruments 0 2,163
Total liabilities not designated as hedging instruments $ 4,061 $ 4,781