XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Segment Information - Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 604,882 $ 303,222 $ 1,141,036 $ 633,982
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]        
Revenue 124,469 40,996 [1] 211,055  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer B [Member]        
Revenue 67,174 44,346   83,345
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer C [Member]        
Revenue $ 64,874 32,236 $ 131,164 89,916
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer D [Member]        
Revenue [1]   49,752   112,321
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer E [Member]        
Revenue [1]   $ 34,439   $ 71,038
[1] Revenues from these customers during the periods presented were less than 10% of the Company's total sales.