XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

Note 2 —Revenue from Contracts with Customers

Disaggregation of Revenue

The table below presents the Company’s revenue disaggregated by revenue source (in thousands):

Years Ended December 31, 

    

2019

    

2020

    

2021

Volume-related (1) (2)

$

273,535

$

245,300

$

218,540

Station construction sales

 

23,120

 

26,593

 

16,406

AFTC (3)

 

47,123

 

19,831

 

20,700

Other

 

287

 

 

Total revenue

$

344,065

$

291,724

$

255,646

(1) Includes changes in fair value of derivative instruments related to the Company’s commodity swap and customer fueling contracts. See Note 1 and Note 7 for more information about these derivative instruments. For the years ended December 31, 2019, 2020 and 2021, changes in the fair value of commodity swaps and customer fueling contracts amounted to a loss of $6.6 million, a gain of $2.1 million, and a loss of $3.5 million, respectively.

(2) Includes non-cash stock-based sales incentive contra-revenue charges associated with the Amazon Warrant for the years ended December 31, 2019, 2020 and 2021 of $0.0 million, $0.0 million and $83.6 million, respectively. See Note 13 for more information.

(3) Represents the federal alternative fuel excise tax credit that we refer to as “AFTC,” which was extended for vehicle fuel sales made beginning January 1, 2021 through December 31, 2021.

Remaining Performance Obligations

Remaining performance obligations represent the transaction price of customer orders for which the work has not been performed. As of December 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $19.8 million, which related to the Company’s station construction sale contracts. The Company expects to recognize revenue on the remaining performance obligations under these contracts over the next 12 to 24 months.

For volume-related revenue, the Company has elected to apply an optional exemption, which waives the requirement to disclose the remaining performance obligation for revenue recognized through theright to invoice’ practical expedient.

Costs to Fulfill a Contract

The Company capitalizes costs incurred to fulfill its contracts that (1) relate directly to the contract, (2) are expected to generate resources that will be used to satisfy the Company’s performance obligations under the contract, and (3) are expected to be recovered through revenue generated under the contract. Contract fulfillment costs are recorded to depreciation expense as the Company satisfies its performance obligations over the term of the contract. These costs primarily relate to set-up and other direct installation costs incurred by NG Advantage, LLC (“NG Advantage”), for equipment that must be installed on customers’ land before NG Advantage is able to deliver CNG to the customer because the customer does not have direct access to the natural gas pipelines. These costs are classified in “Land, property, and equipment, net” in the accompanying consolidated balance sheets. As of December 31, 2020 and 2021, these capitalized costs incurred to fulfill contracts were $10.4 million and $10.1 million with accumulated depreciation of $7.1 million and $7.6 million, respectively, and related depreciation expense of $0.8 million and $0.5 million for the years ended December 31, 2020 and 2021, respectively.

Contract Balances

The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) in the accompanying consolidated balance sheets. Changes in the contract asset and liability balances during the year ended December 31, 2021, were not materially affected by any factors outside the normal course of business.

As of December 31, 2020 and 2021, the Company’s contract balances were as follows (in thousands):

    

2020

    

2021

Accounts receivable, net

$

61,784

$

87,433

  

Contract assets - current

$

729

$

966

Contract assets - non-current

 

3,998

 

3,532

Contract assets - total

$

4,727

$

4,498

  

Contract liabilities - current

$

1,638

$

5,523

Contract liabilities - non-current

 

59

 

Contract liabilities - total

$

1,697

$

5,523

Accounts Receivable, Net

“Accounts receivable, net” in the accompanying consolidated balance sheets include amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. The Company maintains an allowance to provide for the estimated amount of receivables that will not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, and economic conditions that may affect a customer’s ability to pay.

Contract Assets

Contract assets include unbilled amounts typically resulting from the Company’s station construction sale contracts, when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current or noncurrent based on the timing of billings. The current portion is included in “Prepaid expenses and other current assets” and the noncurrent portion is included in “Notes receivable and other long-term assets, net” in the accompanying consolidated balance sheets.

Contract Liabilities

Contract liabilities consist of billings in excess of revenue recognized from the Company’s station construction sale contracts and payments received primarily from customers of NG Advantage in advance of the performance obligations and are classified as current or noncurrent based on when the revenue is expected to be recognized. The current portion and noncurrent portion of contract liabilities are included in “Deferred revenue” and “Other long-term liabilities,” respectively, in the accompanying consolidated balance sheets. Billings in excess of revenue recognized of $1.0 million and $5.4 million and advance payments of $0.6 million and $0.1 million are classified as current as of December 31, 2020 and 2021, respectively.

Revenue recognized during the year ended December 31, 2020 related to the Company’s contract liability balances as of December 31, 2019 was $4.8 million. The increase in the contract liability balances for the year ended December 31,

2021 was primarily driven by billings in excess of revenue recognized, offset by $1.5 million of revenue recognized related to the Company’s contract liability balances as of December 31, 2020.