XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity (Details)
3 Months Ended
Jul. 31, 2019
trading_day
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Mar. 11, 2024
USD ($)
Dec. 31, 2023
$ / shares
shares
Sep. 14, 2023
USD ($)
Aug. 02, 2022
USD ($)
Business Acquisition [Line Items]              
Preferred stock authorized (in shares) | shares   10,000,000     10,000,000    
Preferred stock par value (in dollars per share) | $ / shares   $ 0.0001     $ 0.0001    
Preferred stock outstanding (in shares) | shares   0     0    
Preferred stock issued (in shares) | shares   0     0    
Common stock, authorized (in shares) | shares   500,000,000     500,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001     $ 0.0001    
Stock repurchase program, amount authorized | $             $ 30,000,000
Additional authorized amount | $       $ 25,000,000   $ 25,000,000  
Common stock repurchases (in shares) | shares   1,000,000 200,000        
Repurchase of common stock value | $   $ 6,400,000 $ 1,100,000        
Amount available under repurchase program | $   $ 24,100,000          
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share or $16 Per Share | Common Stock | Capitol              
Business Acquisition [Line Items]              
Contingent consideration, additional shares (up to) (in shares) | shares 1,800,000            
Contingent consideration, incremental shares transferred (in shares) | shares 900,000            
Consecutive trading days threshold | trading_day 30            
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share | Capitol              
Business Acquisition [Line Items]              
Contingent consideration stock price trigger (in dollars per share) | $ / shares $ 13.00            
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share | Common Stock | Capitol              
Business Acquisition [Line Items]              
Contingent consideration stock price trigger (in dollars per share) | $ / shares 13.00            
Nesco Owner | Additional Shares if Common Stock Exceeds $16 Per Share | Capitol              
Business Acquisition [Line Items]              
Contingent consideration stock price trigger (in dollars per share) | $ / shares 16.00            
Nesco Owner | Additional Shares if Common Stock Exceeds $16 Per Share | Common Stock | Capitol              
Business Acquisition [Line Items]              
Contingent consideration stock price trigger (in dollars per share) | $ / shares $ 16.00            
Trading days threshold | trading_day 20            
Nesco Owner | Additional Shares if Common Stock Exceeds $19 Per Share | Capitol              
Business Acquisition [Line Items]              
Contingent consideration, additional shares (up to) (in shares) | shares 1,651,798            
Contingent consideration stock price trigger (in dollars per share) | $ / shares $ 19.00            
Trading days threshold | trading_day 20            
Consecutive trading days threshold | trading_day 30            
Contingent consideration term (in years) 7 years            
Share price consideration (in dollars per share) | $ / shares $ 19.00