XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 30, 2025
USD ($)
$ / shares
shares
Jul. 31, 2024
shares
Jul. 31, 2019
trading_day
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Jan. 29, 2025
$ / shares
Mar. 11, 2024
USD ($)
Sep. 14, 2023
USD ($)
Aug. 02, 2022
USD ($)
Business Acquisition [Line Items]                    
Preferred stock authorized (in shares)       10,000,000 10,000,000          
Preferred stock par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001          
Preferred stock issued (in shares)       0 0          
Preferred stock outstanding (in shares)       0 0          
Common stock, authorized (in shares)       500,000,000 500,000,000          
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001          
Common Stock                    
Business Acquisition [Line Items]                    
Stock repurchase program | $                   $ 30.0
Additional authorized amount | $               $ 25.0 $ 25.0  
Shares repurchased (in shares)       5,900,000 6,400,000 1,700,000        
Shares repurchased, amount | $       $ 28.6 $ 39.0 $ 10.5        
Earnout shares     3,100,000              
Minimum and Second Target Earnout Shares | Common Stock                    
Business Acquisition [Line Items]                    
Earnout shares     2,800,000              
Earnout share forfeitures   2,800,000                
Maximum Target Earnout Shares | Common Stock                    
Business Acquisition [Line Items]                    
Earnout shares     300,000              
Earnout shares, contingent consideration, share price | $ / shares     $ 19.00              
Earnout shares, contingent consideration, threshold trading days | trading_day     20              
Earnout shares, contingent consideration arrangements, threshold consecutive trading days | trading_day     30              
Maximum Target Earnout Shares | Common Stock | Subsequent Event                    
Business Acquisition [Line Items]                    
Earnout share forfeitures 300,000                  
Energy Capital Partners (ECP) | Common Stock | Subsequent Event                    
Business Acquisition [Line Items]                    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001                  
Shares repurchased (in shares) 8,143,635                  
Shares repurchased, amount | $ $ 32.6                  
Shares repurchased, repurchase price | $ / shares $ 4                  
Shares repurchased, discount percentage 0.23                  
Common stock, closing market price per share | $ / shares             $ 5.19      
Common Stock | NESCO Holdings, LP | Additional shares if common stock exceeds $19 per share                    
Business Acquisition [Line Items]                    
Contingent consideration, additional shares (up to) (in shares)     1,651,798              
Contingent consideration term (in years)     7 years              
Share price consideration (in dollars per share) | $ / shares     $ 19.00              
Trading days threshold | trading_day     20              
Consecutive trading days threshold | trading_day     30              
Contingent consideration stock price in Company sale transaction trigger (in dollars per share) | $ / shares     $ 19.00