XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Concentration Risk [Line Items]  
Schedule of balance of assets and liabilities measured at fair value on a recurring basis

 

 

Level 1 (1)

 

 

Level 2 (2)

 

 

Level 3 (3)

 

 

Total

 

 

 

(in thousands)

 

March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Marketable equity securities
$ 4,663

$

$

$ 4,663

Derivative contracts

 

$

1,626

 

 

$

 

 

$

 

 

$

1,626

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivative contracts

 

$

3,559

 

 

$

 

 

$

 

 

$

3,559

 

December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   Assets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

          Marketable equity securities
$ 490

$

$

$ 490

          Derivative contracts

 

$

4,060

 

 

$

 

 

$

 

 

$

4,060

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derivative contracts

 

$

2,857

 

 

$

 

 

$

 

 

$

2,857

 

 

(1) – quoted prices in active markets for identical assets or liabilities

(2) – observable inputs other than quoted prices in active markets for identical assets and liabilities

(3) – no observable pricing inputs in the market

Schedule of concentration risk

The following table summarizes the percentage of revenues by customers that equal or exceed 10.0% of consolidated net trade receivables at March 31, 2023 and December 31, 2022 (no other single customer accounted for 10.0% or greater of our consolidated revenues in these periods):





Three Months Ended March 31,


2022


2021

Customer A



na %

10.4 %


naless than 10.0% of consolidated revenue in the period 

Consolidated revenues [Member] | Customer Concentration Risk [Member]  
Concentration Risk [Line Items]  
Schedule of concentration risk


 

March 31, 2023

 

 

December 31, 2022

 

Customer A

 


10.9

%

 


10.2

Customer B

11.0


na

 

naless than 10.0% of consolidated net trade receivables