XML 38 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Financial Instruments and Hedging (Tables)
9 Months Ended
Sep. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Disclosure of Notional Amount of Derivatives by Hedging Designation

The notional amounts of outstanding foreign currency contracts in U.S. dollar as of the periods presented were as follows:

 

 

September 30, 2025

 

 

December 31, 2024

 

 

 

(in thousands)

 

Derivatives Designated as Hedging Instruments:

 

 

 

 

 

 

Foreign currency contracts

 

$

103,267

 

 

$

84,156

 

Derivatives Not Designated as Hedging Instruments:

 

 

 

 

 

 

Foreign currency contracts

 

 

20,699

 

 

 

16,737

 

Total derivative instruments

 

$

123,966

 

 

$

100,893

 

 

Derivative Instruments, Gain (Loss)

The gains (losses) on foreign currency contracts were presented on the Condensed Consolidated Statements of Operations as follows:

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Condensed Statement of Operations Location:

 

(in thousands)

 

Cost of revenue: subscription–self-managed and SaaS

 

$

225

 

 

$

(5

)

 

$

329

 

 

$

5

 

 

$

 

 

$

 

 

$

 

 

$

 

Research and development

 

 

1,778

 

 

 

(51

)

 

 

2,608

 

 

 

43

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

347

 

 

 

(11

)

 

 

519

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

478

 

 

 

(12

)

 

 

703

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest and other income, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

212

 

 

 

247

 

 

 

1,231

 

 

 

(315

)

Total gains (losses) recognized in earnings

 

$

2,828

 

 

$

(79

)

 

$

4,159

 

 

$

76

 

 

$

212

 

 

$

247

 

 

$

1,231

 

 

$

(315

)