v3.26.1
BUSINESS COMBINATIONS - Narrative (Details)
12 Months Ended
Nov. 02, 2025
USD ($)
Oct. 08, 2025
USD ($)
Aug. 30, 2025
USD ($)
Aug. 25, 2025
USD ($)
Dec. 31, 2025
USD ($)
business
Jun. 30, 2026
USD ($)
Business Combination [Line Items]            
Goodwill         $ 187,748,000 $ 189,193,000
Assumed accrued liabilities         $ 7,911,000 $ 7,979,000
Number of acquisitions | business         7  
Tilson            
Business Combination [Line Items]            
Payments to acquire businesses, gross       $ 22,100,000    
Proceeds from sale of assets       5,000,000    
Goodwill       10,400,000    
Acquired accounts receivable       8,900,000    
Acquired property and equipment       12,000,000.0    
Acquired intangible assets       7,600,000    
Assumed accounts payable       3,500,000    
Assumed accrued liabilities       $ 18,300,000    
Vision            
Business Combination [Line Items]            
Payments to acquire businesses, gross     $ 21,500,000      
Goodwill     1,600,000      
Acquired accounts receivable     6,500,000      
Acquired property and equipment     8,000,000.0      
Acquired intangible assets     5,400,000      
Earnout payment, maximum     5,000,000.0      
Fair value of earnout payments     $ 0      
Quasar            
Business Combination [Line Items]            
Payments to acquire businesses, gross   $ 43,600,000        
Goodwill   11,600,000        
Acquired accounts receivable   13,600,000        
Acquired property and equipment   200,000        
Acquired intangible assets   $ 18,100,000        
Advantage            
Business Combination [Line Items]            
Payments to acquire businesses, gross $ 23,100,000          
Goodwill 5,600,000          
Acquired accounts receivable 6,300,000          
Acquired property and equipment 4,300,000          
Acquired intangible assets 12,300,000          
Fair value of earnout payments $ 5,400,000          
Earnout payments, percentage of adjusted EBITDA 50.00%          
Earnout payments, period 3 years          
Business Combination, Series of Individually Immaterial Business Combinations            
Business Combination [Line Items]            
Payments to acquire businesses, gross         $ 14,300,000  
Goodwill         8,400,000  
Fair value of earnout payments         $ 3,300,000  
Number of acquisitions | business         3  
Individually Immaterial Business Combination One | Achievement Of Certain Revenue And Gross Margin Criteria            
Business Combination [Line Items]            
Earnout payment, maximum         $ 500,000  
Earnout payments, period         12 months  
Individually Immaterial Business Combination One | Annual Revenue Increase            
Business Combination [Line Items]            
Earnout payments, period         3 years  
Earnout payments, percentage of annual revenue increase         10.00%  
Individually Immaterial Business Combination Two            
Business Combination [Line Items]            
Earnout payment, maximum         $ 5,000,000  
Earnout payments, period         2 years  
Additional earnout payment, maximum, annual amount         $ 2,500,000