v3.26.1
Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
Aug. 01, 2025
Jun. 30, 2026
Jan. 21, 2026
Dec. 31, 2025
Dec. 23, 2025
Nov. 25, 2025
Line of Credit Facility [Line Items]            
Long term debt, outstanding amount   $ 964,441   $ 727,866    
Delayed Draw Term Loans            
Line of Credit Facility [Line Items]            
Long term debt, commitment amount   275,000       $ 175,000
Long term debt, remaining commitment amount   35,000        
Incremental Term Loans            
Line of Credit Facility [Line Items]            
Long term debt, outstanding amount   962,900        
Credit Agreement            
Line of Credit Facility [Line Items]            
Borrowings interest rate 0.50%          
Revolving line of credit            
Line of Credit Facility [Line Items]            
Long term debt, remaining commitment amount   50,000        
Maximum | Credit Agreement            
Line of Credit Facility [Line Items]            
Leverage ratio 5.5          
LMB Fans & Motors | Credit Agreement            
Line of Credit Facility [Line Items]            
Long term debt, additional commitment amount         $ 445,000  
Harper Engineering Company            
Line of Credit Facility [Line Items]            
Long term debt, borrowed amount     $ 240,000      
SOFR | Credit Agreement            
Line of Credit Facility [Line Items]            
Debt interest rate description SOFR rate plus the applicable margin of 4.25%          
Borrowings interest rate 4.25%          
Base Rate | Credit Agreement            
Line of Credit Facility [Line Items]            
Borrowings interest rate 3.25%          
Term Loans            
Line of Credit Facility [Line Items]            
Long term debt, outstanding amount   $ 962,941   $ 726,366