XML 56 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease and Financing Obligations (Tables)
12 Months Ended
Dec. 31, 2018
Lease and Financing Obligations [Abstract]  
Minimum Future Operating Leases and Financing Obligations
Minimum future operating leases and financing obligations at December 31, 2018 are as follows (U.S. dollars in thousands):

Year Ending December 31,
 
Operating
Leases
  
Financing
Obligations
 
       
2019
 
$
39,358
  
$
726
 
2020
  
27,553
   
748
 
2021
  
20,266
   
757
 
2022
  
11,723
   
770
 
2023
  
9,950
   
794
 
Thereafter
  
7,628
   
1,148
 
Total minimum lease payments
 
$
116,478
  
$
4,943