XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Notes Payable (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Debt [Table Text Block]
  

As of December 31,

 

(In thousands)

 

2022

  

2021

 

Syndicated debt (1)

 $114,725  $105,000 

Seller Financed notes payable - Front Line Power Construction, LLC acquisition (2)

  69,168   86,730 

Note payable - financing notes (3)

  2,210   1,357 

Seller Financed notes payable - Reach Construction Group, LLC acquisition (4)

  3,480   3,480 

Vehicle and equipment loans (5)

  2,014   222 

Non-recourse payable agreements (6)

  10,400   8,269 

Notes payable - Institutional investor (7)

  60,780   33,922 

Prepaid Advance agreement (8)

  1,829    

Conditional settlement note payable agreement (9)

  2,250   3,000 

Full Moon and CFS - loans to prior owners (10)

  29   2 

Subtotal

  266,885   241,982 

Unamortized prepaid financing fees and debt discounts

  (21,649)  (12,603)

Total long-term debt

  245,236   229,379 

Less short term notes and current maturities of long term notes payable

  (144,708)  (72,774)

Notes payable, less current portion

 $100,528  $156,605 
Schedule of Long-Term Debt Instruments [Table Text Block]

(In thousands)

                        
  

Face Value

  

Repayments

  

Loan Origination Fees

  

Discounts

  

Amortization of Discounts

  

Balance as of December 31, 2022

 

Non-recourse payable agreements

 $11,440  $(1,040) $(160) $(3,440) $555  $7,355 
Schedule of Maturities of Long-Term Debt [Table Text Block]

(In thousands)

    
  

As of December 31,

 
  

2022

 

2023

 $176,383 

2024

  24,835 

2025

  21,318 

2026

  131,680 

2027

  138 

Less interest portion of payments

  (109,118)

Total

 $245,236