XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   
As of December 31,
 
(in thousands)
 
2019
   
2018
 
Current contract liabilities
  $
1,668
    $
1,956
 
Long-term contract liabilities
(1)
   
192
     
129
 
Total contract liabilities
  $
1,860
    $
2,085
 
   
For the Six Months
 
   
Ended June 30,
 
   
2020
   
2019
 
Total contract liabilities - beginning of period
  $
1,860
    $
2,085
 
Contract liability additions acquired - Reach Construction    
3,201
     
 
Contract additions, net
   
3,553
     
1,618
 
Revenue recognized
   
(1,741
)    
(1,663
)
Translation
   
(95
)    
(5
)
Total contract liabilities - end of period
  $
6,778
    $
2,035
 
   
As of June 30,
 
   
2020
   
2019
 
Current contract liabilities
  $
6,616
    $
1,876
 
Long-term contract liabilities
(1)
   
162
     
159
 
Total contract liabilities
  $
6,778
    $
2,035
 
Disaggregation of Revenue [Table Text Block]
   
For the Three Months
   
For the Three Months
 
   
Ended June 30, 2020
   
Ended June 30, 2019
 
(in thousands)
 
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
   
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
 
                                                 
Revenues recognized at point in time
  $
1,526
    $
    $
1,526
    $
1,311
    $
    $
1,311
 
Revenues recognized over time
   
2,221
     
4,028
     
6,249
     
4,950
     
     
4,950
 
Total revenues
  $
3,747
    $
4,028
    $
7,775
    $
6,261
    $
    $
6,261
 
   
For the Six Months
   
For the Six Months
 
   
Ended June 30, 2020
   
Ended June 30, 2019
 
(in thousands)
 
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
   
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
 
                                                 
Revenues recognized at point in time
  $
3,505
    $
    $
3,505
    $
2,464
    $
    $
2,464
 
Revenues recognized over time
   
5,531
     
4,427
     
9,958
     
9,256
     
     
9,256
 
Total revenues
  $
9,036
    $
4,427
    $
13,463
    $
11,720
    $
    $
11,720
 
   
For the Three Months
   
For the Three Months
 
   
Ended June 30, 2020
   
Ended June 30, 2019
 
(in thousands)
 
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
   
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
 
                                                 
North America
  $
1,547
    $
4,028
    $
5,575
    $
1,970
    $
    $
1,970
 
Europe
   
2,177
     
     
2,177
     
4,288
     
     
4,288
 
Asia
   
4
     
     
4
     
1
     
     
1
 
Other
   
19
     
     
19
     
2
     
     
2
 
Total revenues
  $
3,747
    $
4,028
    $
7,775
    $
6,261
    $
    $
6,261
 
   
For the Six Months
   
For the Six Months
 
   
Ended June 30, 2020
   
Ended June 30, 2019
 
(in thousands)
 
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
   
Integrated Energy Infrastructure Solutions and Services
   
Electric Power and Solar Infrastructure Services
   
Total
 
                                                 
North America
  $
4,390
    $
4,427
    $
8,817
    $
3,794
    $
    $
3,794
 
Europe
   
4,503
     
     
4,503
     
7,852
     
     
7,852
 
Asia
   
20
     
     
20
     
20
     
     
20
 
Other
   
123
     
     
123
     
54
     
     
54
 
Total revenues
  $
9,036
    $
4,427
    $
13,463
    $
11,720
    $
    $
11,720