XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS COMBINATIONS AND ASSET ACQUISITIONS - Asset Acquisitions (Details)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
shares
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Sep. 30, 2025
USD ($)
acquisition
shares
Dec. 31, 2024
USD ($)
acquisition
Asset Acquisition [Line Items]              
Stock issued for acquisitions $ 957   $ 4,262 $ 323 $ 4,494    
2025 Acquisitions              
Asset Acquisition [Line Items]              
Number of asset acquisitions | acquisition           6  
Purchase price           $ 19,363  
Cash paid for acquisition           14,990  
Short term payments for acquisitions $ 371         371  
Liabilities incurred from asset acquisition           $ 3,046  
Stock issued upon acquisition (in shares) | shares           124  
Stock issued for acquisitions           $ 956  
2025 Acquisitions | Minimum              
Asset Acquisition [Line Items]              
Contingent event duration 1 year         1 year  
2025 Acquisitions | Maximum              
Asset Acquisition [Line Items]              
Contingent event duration 2 years         2 years  
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             11
Purchase price             $ 15,206
Cash paid for acquisition           $ 1,381 $ 5,842
Short term payments for acquisitions $ 1,462         1,462  
Liabilities incurred from asset acquisition   $ 1,423          
Stock issued upon acquisition (in shares) | shares   500          
Fair value of shares issued in asset acquisition   $ 4,863          
Long term payments for acquisitions $ 235         $ 235  
2024 Acquisitions | Minimum              
Asset Acquisition [Line Items]              
Contingent event duration 1 year         1 year  
2024 Acquisitions | Maximum              
Asset Acquisition [Line Items]              
Contingent event duration 3 years         3 years  
2024 Acquisitions | Customer relationships              
Asset Acquisition [Line Items]              
Weighted average useful life of assets acquired   8 years