XML 38 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of carrying values and fair values of debt instruments The carrying values and fair values of debt instruments are as follows (in thousands):
June 30, 2020December 31, 2019
Carrying ValueFair ValueCarrying ValueFair Value
Bank line of credit$236,435  $236,435  $239,485  $239,485  
Senior debt774,451  775,765  625,519  626,023  
Subordinated debt551,042  585,204  513,938  524,581  
Securitization debt861,613  945,109  875,998  931,320  
Total$2,423,541  $2,542,513  $2,254,940  $2,321,409  
Schedule of fair value, financial instruments measured on recurring basis At June 30, 2020 and December 31, 2019, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy, are as follows (in thousands):
June 30, 2020
Level 1Level 2Level 3Total
Derivative liabilities:
Interest rate swaps$—  $166,325  $—  $166,325  
Total$—  $166,325  $—  $166,325  
Contingent consideration:    
Contingent consideration$—  $—  $7,984  $7,984  
Total$—  $—  $7,984  $7,984  
December 31, 2019
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$—  $683  $—  $683  
Total$—  $683  $—  $683  
Derivative liabilities:
Interest rate swaps$—  $64,361  $—  $64,361  
Total$—  $64,361  $—  $64,361  
Contingent consideration:
Contingent consideration:$—  $—  $11,809  $11,809  
Total$—  $—  $11,809  $11,809  
Schedule of contingent consideration
The change in the activity of Level 3 contingent consideration balance is as follows (in thousands):

Balance at December 31, 2019
$11,809  
Change in fair value recognized in earnings within sales and marketing expense(3,145) 
Payable for solar systems that have met deployment milestones(680) 
Balance at June 30, 2020
$7,984