XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity (Details)
3 Months Ended 6 Months Ended
Jul. 31, 2024
shares
Jul. 31, 2019
trading_day
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 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)     10,000,000   10,000,000     10,000,000    
Preferred stock par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001     $ 0.0001    
Preferred stock outstanding (in shares)     0   0     0    
Preferred stock issued (in shares)     0   0     0    
Common stock, authorized (in shares)     500,000,000   500,000,000     500,000,000    
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 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)     3,600,000 500,000 4,600,000 700,000        
Repurchase of common stock value | $     $ 16,700,000 $ 3,200,000 $ 23,100,000 $ 4,300,000        
Amount available under repurchase program | $     $ 7,400,000   $ 7,400,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)   1,800,000                
Contingent consideration, incremental shares transferred (in shares)   900,000                
Consecutive trading days threshold | trading_day   30                
Nesco Owner | Additional Shares if Common Stock Exceeds $13 Per Share or $16 Per Share | Common Stock | Capitol | Subsequent Event                    
Business Acquisition [Line Items]                    
Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Shares, High, Forfeited Tranche 1,800,000                  
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)   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