v3.26.1
Debt and Short-Term Borrowings - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2026
USD ($)
derivative_instrument
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
derivative_instrument
Jun. 30, 2025
USD ($)
May 18, 2026
USD ($)
Dec. 31, 2025
USD ($)
Nov. 25, 2025
USD ($)
Oct. 30, 2023
USD ($)
Dec. 01, 2022
USD ($)
Debt Instrument [Line Items]                    
Deferred consideration for business combinations   $ 2,300   $ 2,300     $ 6,200      
Derivative asset   1,990   1,990     0      
Derivative liability   843   843     5,225      
Gains reclassified from accumulated other comprehensive income (loss) into interest expense   200 $ 800 400 $ 1,500          
Losses expected to be reclassified from accumulated other comprehensive (loss) income into interest expense in the next 12 months   700   700            
Level 2                    
Debt Instrument [Line Items]                    
Derivative asset   1,990   1,990     0      
Derivative liability   843   843     5,225      
Level 2 | Carrying Amount                    
Debt Instrument [Line Items]                    
Derivative asset   2,000   2,000            
Derivative liability   $ 800   $ 800     $ 5,200      
Interest Rate Swap                    
Debt Instrument [Line Items]                    
Number of interest rate swap agreements | derivative_instrument   3   3            
Minimum                    
Debt Instrument [Line Items]                    
Deferred consideration for business combinations, interest rate   8.20%   8.20%            
Maximum                    
Debt Instrument [Line Items]                    
Deferred consideration for business combinations, interest rate   12.90%   12.90%            
Financing Agreement 2023                    
Debt Instrument [Line Items]                    
Note payable $ 10,100 $ 5,300   $ 5,300            
Financing Agreement 2023 | Notes Payable, Other Payables                    
Debt Instrument [Line Items]                    
Interest rate 6.90%                  
2027 Term A Loan Facility | 2022 Credit Agreement | Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity                   $ 415,000
Unpaid principal balance   393,800   393,800            
2027 Term A Loan Facility | 2023 Credit Agreement | Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, additional commitments                 $ 60,000  
Revolving Facility | 2022 Credit Agreement | Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity           $ 185,000   $ 150,000   200,000
Unpaid principal balance   35,000   35,000            
Line of credit, remaining borrowing capacity   159,400   159,400            
Bridge Loan | 2022 Credit Agreement | Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity                   $ 20,000
2030 Term B Loan Facility | 2022 Credit Agreement | Credit Facility                    
Debt Instrument [Line Items]                    
Unpaid principal balance   $ 875,000   $ 875,000            
2030 Term B Loan Facility | 2023 Credit Agreement | Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity                 $ 600,000