XML 81 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 01, 2026
Jan. 02, 2026
Jul. 01, 2024
Mar. 01, 2024
Nov. 01, 2023
Sep. 01, 2023
Aug. 01, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nov. 21, 2024
Jun. 18, 2024
Jan. 19, 2024
Jul. 31, 2023
Business Combination [Line Items]                            
Holdback               $ 1,000            
Acquisition-related costs               $ 5,739 $ 5,634 $ 3,794        
Business consideration transferred                 243,700 188,500        
Acquiree's revenue since acquisition date                 105,900 101,400        
Acquiree's earnings (loss) since acquisition date                 (2,800) 4,400        
Incremental Term Loan | Term loan                            
Business Combination [Line Items]                            
Amount drawn                     $ 315,000 $ 125,000 $ 125,000 $ 155,000
Promissory Note Payable In Connection With 2023 Acquisition | Notes payable                            
Business Combination [Line Items]                            
Debt instrument, term (in years)               5 years            
Stated interest rate (as percent)               5.50%            
Subsequent Event | Incremental Term Loan | Term loan                            
Business Combination [Line Items]                            
Amount drawn   $ 200,000                        
2025 Acquisitions                            
Business Combination [Line Items]                            
Number of issued (in shares)               145,600            
Holdback               $ 1,300            
Acquisition-related costs               600            
Business consideration transferred               21,500            
The Bowers Group, Inc.                            
Business Combination [Line Items]                            
Acquisition-related costs               4,500            
The Bowers Group, Inc. | Subsequent Event                            
Business Combination [Line Items]                            
Number of issued (in shares)   2,551,672                        
Business consideration transferred   $ 426,680                        
P2S                            
Business Combination [Line Items]                            
Number of issued (in shares)       9,189                    
Acquisition-related costs                 $ 2,300          
Other long-term liabilities       $ 0                    
Business consideration transferred       $ 83,239                    
Other 2024 Acquisition                            
Business Combination [Line Items]                            
Number of issued (in shares)                 613          
Other long-term liabilities                 $ 0          
Business consideration transferred                 4,584          
AMA                            
Business Combination [Line Items]                            
Acquisition-related costs                 $ 2,600          
Other long-term liabilities     $ 11,769         8,000            
Amount of indemnification asset in other assets               8,000            
Income tax penalties and interest expense               $ 3,800            
Business consideration transferred     $ 155,899                      
San Jose Boiler                            
Business Combination [Line Items]                            
Acquisition-related costs                   500        
Business consideration transferred             $ 13,038              
San Jose Boiler | Promissory Note Payable In Connection With 2023 Acquisition | Notes payable                            
Business Combination [Line Items]                            
Amount drawn             $ 3,300              
Stated interest rate (as percent)             6.00%              
Total debt             $ 3,200              
San Jose Boiler | Note Payable Three Year | Notes payable                            
Business Combination [Line Items]                            
Amount drawn             1,800              
Debt instrument, term (in years)               3 years            
San Jose Boiler | Note Payable Less than Two year | Notes payable                            
Business Combination [Line Items]                            
Amount drawn             $ 1,500              
Debt instrument, term (in years)               1 year 6 months            
A.O. Reed                            
Business Combination [Line Items]                            
Number of issued (in shares)             22,053              
Acquisition-related costs                   2,000        
Business consideration transferred           $ 144,553                
Contingent consideration, range of outcomes, maximum                   12,000        
Contingent consideration, liability           $ 11,500                
OCI                            
Business Combination [Line Items]                            
Number of issued (in shares)         2,557                  
Acquisition-related costs                   1,000        
Business consideration transferred         $ 30,871                  
Contingent consideration, range of outcomes, maximum                   3,000        
Contingent consideration, liability         $ 2,400                  
Other 2023 Acquisition                            
Business Combination [Line Items]                            
Business consideration transferred                   0        
Gain on bargain purchase                   $ 300        
Business Combination, Bargain Purchase, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]                   Other Nonoperating Income (Expense)        
Metrix | Subsequent Event                            
Business Combination [Line Items]                            
Number of issued (in shares) 149,331                          
Business consideration transferred $ 33,233