v3.25.2
Long-Term Debt - Additional Information (Details)
$ in Thousands, € in Millions
6 Months Ended 12 Months Ended
Dec. 17, 2024
USD ($)
May 10, 2024
USD ($)
May 03, 2024
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 07, 2025
EUR (€)
Aug. 26, 2024
USD ($)
Jun. 30, 2023
Line of Credit Facility [Line Items]                
Unamortized debt issuance costs wrote-off $ 4,800   $ 800          
Refinancing costs       $ 800        
Long term debt, additional commitment amount             $ 360,000  
Long term debt, outstanding amount       281,366 $ 281,366      
Delayed Draw Term Loans                
Line of Credit Facility [Line Items]                
Termination date on undrawn funds   May 10, 2026            
Long term debt, commitment amount   $ 100,000            
Long term debt, remaining commitment amount       100,000        
Incremental Term Loans                
Line of Credit Facility [Line Items]                
Long term debt, outstanding amount       281,400        
Credit Agreement                
Line of Credit Facility [Line Items]                
Long term debt, termination date   May 10, 2030           Apr. 02, 2026
Principal repayment amount         $ 614,600      
Revolving Loan                
Line of Credit Facility [Line Items]                
Revolving line of credit   $ 50,000            
Long term debt, termination date   May 10, 2029            
Long term debt, unused portion, commitment fee percentage   0.375%            
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]                
Borrowings interest rate   2.50%            
Leverage ratio   5.5            
Minimum | Credit Agreement                
Line of Credit Facility [Line Items]                
Borrowings interest rate   2.00%            
LMB Fans & Motors | Incremental Loan Facility                
Line of Credit Facility [Line Items]                
Aggregate principal amount | €           € 400.0    
SOFR | Credit Agreement                
Line of Credit Facility [Line Items]                
Debt interest rate description   SOFR rate plus the applicable margin of 4.75%            
Borrowings interest rate   4.75%            
Base Rate | Credit Agreement                
Line of Credit Facility [Line Items]                
Debt interest rate description   base rate plus the applicable margin of 3.75%            
Borrowings interest rate   3.75%            
Term Loans | IPO                
Line of Credit Facility [Line Items]                
Accrued interest     300          
Principal repayment amount     $ 284,600          
Term Loans | Follow-on Offering                
Line of Credit Facility [Line Items]                
Accrued interest 1,500              
Principal repayment amount $ 330,000