XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - Asset Acquisitions (Details)
shares in Thousands, $ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
2024 Acquisitions      
Asset Acquisition [Line Items]      
Asset Acquisition, Consideration Transferred $ 14,049    
Payments to Acquire Productive Assets 5,842    
Future Payments to Acquire Productive Assets 1,958   $ 1,958
Asset Acquisition, Consideration Transferred, Liabilities Incurred $ 1,386    
Stock issued for acquisitions (in shares) | shares 500    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable $ 4,863    
Debt Instrument, Face Amount $ 1,663   $ 1,663
Asset Acquisition, Number of Acquisitions 11    
2024 Acquisitions | Minimum [Member]      
Asset Acquisition [Line Items]      
Asset Acquisition, Contingent Consideration, Contingent Event Duration 1 year   1 year
2024 Acquisitions | Maximum [Member]      
Asset Acquisition [Line Items]      
Asset Acquisition, Contingent Consideration, Contingent Event Duration 3 years   3 years
2024 Acquisitions | Customer Relationships      
Asset Acquisition [Line Items]      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 8 years    
2023 Acquisitions      
Asset Acquisition [Line Items]      
Asset Acquisition, Consideration Transferred     $ 9,705
Payments to Acquire Productive Assets $ 609 $ 7,887  
Asset Acquisition, Consideration Transferred, Liabilities Incurred   $ 1,209  
Debt Instrument, Face Amount 1,500   1,500
Asset Acquisition, Number of Acquisitions   4  
2023 Acquisitions | Customer Relationships      
Asset Acquisition [Line Items]      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life   8 years  
2021 Acquisitions      
Asset Acquisition [Line Items]      
Debt Instrument, Face Amount $ 3,780   $ 3,780
Asset Acquisition, Contingent Consideration, Liability   $ 587