v3.26.1
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - Asset Acquisitions (Details)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
acquisition
shares
Sep. 30, 2025
USD ($)
acquisition
Dec. 31, 2025
USD ($)
shares
Asset Acquisition [Line Items]        
Stock issued for acquisitions $ 445      
2025 Acquisitions        
Asset Acquisition [Line Items]        
Number of asset acquisitions | acquisition   1    
Purchase price   $ 6,175    
Cash paid for acquisition   4,730    
Short term payments for acquisitions   121    
Liabilities incurred from asset acquisition   $ 879    
Stock issued for acquisition (in shares) | shares   49    
Stock issued for acquisitions   $ 445    
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 | acquisition     7  
Purchase price     $ 20,523  
Cash paid for acquisition   $ 56 $ 16,019  
Liabilities incurred from asset acquisition       $ 3,492
Stock issued for acquisition (in shares) | shares       124
Fair value of shares issued in asset acquisition       $ 956
2024 Acquisitions | Customer relationships        
Asset Acquisition [Line Items]        
Weighted average useful life of assets acquired       8 years