XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.4
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - 2025 Asset Acquisitions (Details)
shares in Thousands, $ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
2025 Acquisitions      
Asset Acquisition [Line Items]      
Number of asset acquisitions 7    
Purchase price $ 20,523    
Cash paid for acquisition 16,019    
Short term payments for acquisitions 56    
Liabilities incurred from asset acquisition $ 3,492    
Stock issued for acquisitions (in shares) | shares 124    
Stock issued for acquisitions $ 956    
Contingent events duration 12 months    
2025 Acquisitions | Customer Relationships      
Asset Acquisition [Line Items]      
Weighted average useful life of assets acquired 8 years    
2024 Acquisitions      
Asset Acquisition [Line Items]      
Number of asset acquisitions   11  
Purchase price     $ 15,123
Cash paid for acquisition $ 2,436 $ 5,842  
Short term payments for acquisitions $ 393    
Liabilities incurred from asset acquisition   $ 1,423  
Stock issued for acquisitions (in shares) | shares 500    
Stock issued for acquisitions $ 4,863    
2024 Acquisitions | Maximum      
Asset Acquisition [Line Items]      
Contingent events duration 3 years    
2024 Acquisitions | Customer Relationships      
Asset Acquisition [Line Items]      
Weighted average useful life of assets acquired 8 years