XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.4
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - 2024 Asset Acquisitions (Details) - 2024 Acquisitions
shares in Thousands, $ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
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    
Long term payments for acquisitions $ 166    
Liabilities incurred from asset acquisition   $ 1,423  
Stock issued for acquisitions (in shares) | shares 500    
Stock issued for acquisitions $ 4,863    
Customer Relationships      
Asset Acquisition [Line Items]      
Weighted average useful life of assets acquired 8 years    
Minimum      
Asset Acquisition [Line Items]      
Contingent events duration 1 year    
Maximum      
Asset Acquisition [Line Items]      
Contingent events duration 3 years