XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jul. 31, 2024
May 31, 2024
Feb. 28, 2024
Jan. 31, 2024
Business Acquisition [Line Items]                
Transaction costs related to business combinations [1] $ 754 $ 2,764 $ 1,790 $ 6,371        
Acquisitions measurement period adjustments     1,236          
EPIC                
Business Acquisition [Line Items]                
Percentage of interests acquired               100.00%
2DOT                
Business Acquisition [Line Items]                
Percentage of interests acquired             100.00%  
Paragon                
Business Acquisition [Line Items]                
Percentage of interests acquired           100.00%    
Spirit                
Business Acquisition [Line Items]                
Percentage of interests acquired         100.00%      
EPIC, 2DOT, ETA, Paragon, Spirit and Origins                
Business Acquisition [Line Items]                
Revenue   15,000   26,600        
Pre-tax income (loss)   $ 3,000   $ 5,400        
EnvStd and IAG | 2026 Earn Out                
Business Acquisition [Line Items]                
Payment through cash or common stock     10,200          
Common Stock     2,800          
Business combination, earn-out payment, maximum $ 23,400   23,400          
Business combination, paid in cash     $ 10,400          
[1] Includes financial and tax diligence, consulting, legal, valuation, accounting, travel and acquisition-related incentives related to our acquisition and integration activity.