XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Oct. 14, 2020
USD ($)
shares
Aug. 31, 2021
USD ($)
Feb. 28, 2021
USD ($)
Sep. 30, 2021
shares
Jun. 30, 2021
shares
Mar. 31, 2021
USD ($)
shares
Jun. 30, 2021
USD ($)
shares
Sep. 30, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Feb. 25, 2021
USD ($)
Jan. 01, 2021
USD ($)
Class of Stock [Line Items]                          
ROU Asset                 $ 11,245,000        
Lease liability, current portion                 5,909,000        
Lease liability, long-term portion                 $ 5,359,000        
Stock split conversion ratio 1.19994                        
Basic (in shares) | shares 119,994,467     130,955,000 126,994,000 126,994,000 126,994,000 128,315,000 129,984,000 121,467,000 119,994,000    
Diluted (in shares) | shares 119,994,467     130,955,000 126,994,000 127,298,000 127,203,000 128,315,000 129,984,000 121,514,000 119,994,000    
Allowance for doubtful accounts                 $ 100,000 $ 700,000      
Contract assets                 111,200,000 18,100,000      
Amounts retained by project owners under contracts                 13,500,000 4,100,000      
Impairment of long lived assets                 0 0 $ 0    
Impairment charge recognized                 0 0 0    
Amortization of debt discount and issuance costs           $ 3,586,000 $ 5,118,000 $ 13,653,000 15,036,000 3,366,000 $ 3,968,000    
Write off of deferred debt issuance cost   $ 9,600,000 $ 9,600,000                    
Revenue, bill and hold performance obligation, amount                 168,900,000        
Contract with customer, liability                 99,600,000 149,800,000      
Deferred revenue recognized                 149,800,000 $ 328,800,000      
Percentage of deferred revenue recognized                   100.00%      
Remaining performance obligation                 $ 301,500,000        
Percentage of performance obligation to be recognized                 100.00%        
Cash that is uninsured and uncollateralized                 $ 367,200,000 $ 108,200,000      
Series A Redeemable Perpetual Preferred Stock                          
Class of Stock [Line Items]                          
Maximum borrowing capacity                 100,000,000        
Revolving credit facility                          
Class of Stock [Line Items]                          
Maximum borrowing capacity $ 150,000,000                     $ 150,000,000  
Available borrowing capacity                 186,400,000 $ 103,400,000      
Convertible Debt                          
Class of Stock [Line Items]                          
Senior secured promissory note                 $ 425,000,000        
Accounting Standards Update 2016-02                          
Class of Stock [Line Items]                          
ROU Asset                         $ 13,200,000
Lease liability, current portion                         6,300,000
Lease liability, long-term portion                         $ 7,200,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-12-31                          
Class of Stock [Line Items]                          
Remaining performance obligation, period                 12 months        
Largest Customer | Revenue Benchmark | Customer Concentration Risk                          
Class of Stock [Line Items]                          
Concentration risk percentage                 12.60% 11.20% 17.20%    
Largest Customer | Trade Accounts Receivable | Customer Concentration Risk                          
Class of Stock [Line Items]                          
Concentration risk percentage                 17.60% 0.10%      
Five Largest Customers | Revenue Benchmark | Customer Concentration Risk                          
Class of Stock [Line Items]                          
Concentration risk percentage                 46.00% 40.90% 50.10%    
Five Largest Customers | Trade Accounts Receivable | Customer Concentration Risk                          
Class of Stock [Line Items]                          
Concentration risk percentage                 44.60% 20.90%      
Two Customers | Revenue Benchmark | Customer Concentration Risk                          
Class of Stock [Line Items]                          
Concentration risk percentage                 22.70% 21.50% 28.70%    
Member units                          
Class of Stock [Line Items]                          
Number of shares converted | shares 1,000                        
Common Stock                          
Class of Stock [Line Items]                          
Number of shares issued upon conversion | shares 100,000,000