XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
acquisition
Jul. 01, 2021
USD ($)
May 03, 2021
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Change in fair value of contingent consideration   $ 0 $ (1,560,000)      
Impairment loss     2,636,000      
Carrying value of note receivable     475,000 $ 3,111    
Number of businesses acquired | acquisition       5    
Assets            
Cash and cash equivalents   30,312,000 21,291,000      
Field 16, LLC (Heavy 16)            
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Liability for contingent consideration           $ 344,000
Change in fair value of contingent consideration     0 $ 144,000    
Aurora            
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Liability for contingent consideration         $ 19,300,000  
Change in fair value of contingent consideration $ (1,560,000)   1,560,000 2,466,000    
Value of contingent consideration $ 15,274,000          
2021 Acquisitions            
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Value of contingent consideration   0 0      
Carrying Amount | Field 16, LLC (Heavy 16)            
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Liability for contingent consideration       200,000    
Carrying Amount | Aurora            
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]            
Liability for contingent consideration       $ 16,834,000    
Carrying Amount | Level 2 | Term Loan            
Liabilities            
Debt   122,500,000 123,750,000      
Carrying Amount | Level 3 | Finance Leases            
Liabilities            
Debt   9,688,000 1,904,000      
Estimated Fair Value | Level 1            
Assets            
Cash and cash equivalents   30,312,000 21,291,000      
Estimated Fair Value | Level 2 | Term Loan            
Liabilities            
Debt   98,000,000 105,188,000      
Estimated Fair Value | Level 3 | Finance Leases            
Liabilities            
Debt   $ 9,688,000 $ 1,904,000