Revenue From Contracts with Customers | Note 4. Revenue From Contracts with Customers For a detailed discussion of our revenue recognition policy, refer to the discussion in Note 1, Summary of Operations and Summary of Significant Accounting Policies – (d) Revenue Recognition , to the Notes to Consolidated Financial Statements within our Annual Report on Form 10-K for the year ended December 31, 2022. The following tables represent the disaggregation of our net sales by product for each of our reportable segments: Three Months Ended September 30, 2023 U.S. Mexico EMEA India Total (in thousands) Wind blade, tooling and other wind $ — $ 156,077 $ 146,593 $ 59,561 $ 362,231 Automotive sales 2,619 — — — 2,619 Field service, inspection and 4,565 784 2,661 — 8,010 Total net sales $ 7,184 $ 156,861 $ 149,254 $ 59,561 $ 372,860 Three Months Ended September 30, 2022 U.S. Mexico EMEA India Total (in thousands) Wind blade, tooling and other wind $ 1,151 $ 163,833 $ 124,845 $ 65,967 $ 355,796 Automotive sales 10,542 — — — 10,542 Field service, inspection and 15,062 535 2,503 — 18,100 Total net sales $ 26,755 $ 164,368 $ 127,348 $ 65,967 $ 384,438 Nine Months Ended September 30, 2023 U.S. Mexico EMEA India Total (in thousands) Wind blade, tooling and other wind $ — $ 477,306 $ 446,044 $ 189,207 $ 1,112,557 Automotive sales 20,130 — — — 20,130 Field service, inspection and 19,034 1,173 5,303 — 25,510 Total net sales $ 39,164 $ 478,479 $ 451,347 $ 189,207 $ 1,158,197 Nine Months Ended September 30, 2022 U.S. Mexico EMEA India Total (in thousands) Wind blade, tooling and other wind $ 1,317 $ 483,199 $ 402,582 $ 158,102 $ 1,045,200 Automotive sales 34,059 — — — 34,059 Field service, inspection and 33,593 3,550 4,061 2 41,206 Total net sales $ 68,969 $ 486,749 $ 406,643 $ 158,104 $ 1,120,465 For a further discussion regarding our operating segments, see Note 17, Segment Reporting . Contract Assets and Liabilities Contract assets consist of the amount of revenue recognized over time for performance obligations in production where control has transferred to the customer but the contract does not yet allow for the customer to be billed. Typically, customers are billed when the product finishes production and meets the technical specifications contained in the contract. The majority of the contract asset balance relates to materials procured based on customer specifications. The contract assets are recorded as current assets in the condensed consolidated balance sheets. Contract liabilities consist of advance payments in excess of revenue earned. The contract liabilities are recorded as current liabilities in the condensed consolidated balance sheets and are reduced as we record revenue over time. These contract assets and liabilities are reported on the condensed consolidated balance sheets net on a contract-by-contract basis at the end of each reporting period. Contract assets and contract liabilities consisted of the following: September 30, December 31, 2023 2022 $ Change (in thousands) Gross contract assets $ 197,939 $ 231,487 $ ( 33,548 ) Less: reclassification from contract liabilities ( 13,560 ) ( 15,548 ) 1,988 Contract assets $ 184,379 $ 215,939 $ ( 31,560 ) September 30, December 31, 2023 2022 $ Change (in thousands) Gross contract liabilities $ 15,352 $ 32,648 $ ( 17,296 ) Less: reclassification to contract assets ( 13,560 ) ( 15,548 ) 1,988 Contract liabilities $ 1,792 $ 17,100 $ ( 15,308 ) Contract assets decreased by $ 31.6 million from December 31, 2022 to September 30, 2023 , primarily due to a $ 12.8 million impairment of contract assets associated with our bus body supply agreement with Proterra, Inc. (Proterra), one of our customers in our automotive business line that filed for bankruptcy during the three months ended September 30, 2023, as well as a decrease in customer specific material purchases during the nine months ended September 30, 2023 . Contract liabilities, net of the amounts reclassed to contract assets decreased by $ 15.3 million from December 31, 2022 to September 30, 2023. For the nine months ended September 30, 2023 , we recognized $ 17.1 million of revenue related to customer advances, which was included in the corresponding contract liability balance at the beginning of the period. Performance Obligations Remaining performance obligations represent the transaction price for which work has not been performed and excludes any unexercised contract options. The transaction price includes estimated variable consideration as determined based on the estimated production output within the range of the contractual guaranteed minimum volume obligations and production capacity. As of September 30, 2023, the aggregate amount of the transaction price allocated to the remaining performance obligations to be satisfied in future periods was approximately $ 0.9 billion. This total transaction price excludes approximately $ 19.4 million of variable consideration related to one of our customer supply agreements, which has been constrained primarily due to uncertainty associated with production volume during the remaining term. Had the variable consideration not been constrained, approximately $ 12.8 million of the $ 19.4 million revenue would have been recognized as of September 30, 2023. We estimate the constraint will be resolved in subsequent periods when our customer provides additional information relevant to forecasted future production. We estimate that we will recognize the remaining performance obligations as revenue as follows: $ % of Total (in thousands) Year Ending December 31, Remainder of 2023 $ 265,094 31.2 % 2024 486,194 57.1 2025 99,868 11.7 Total remaining performance obligations $ 851,156 100 % For the three and nine months ended September 30, 2023 , net revenue recognized from our performance obligations satisfied in previous periods decreased by $ 0.1 million and $ 15.6 million, respectively. For the three months ended September 30, 2022 , net revenue recognized from our performance obligations satisfied in previous periods increased by $ 0.3 million. For the nine months ended September 30, 2022 , net revenue recognized from our performance obligations satisfied in previous periods decreased by $ 10.3 million. The decreases for the three and nine months ended September 30, 2023 primarily relate to changes in certain of our estimated total contract values and related direct costs to complete the performance obligations. |