v3.25.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 02, 2024
May 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 22, 2025
Dec. 31, 2024
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Defined benefit pension plan     $ 0   $ 0   $ 4,100  
Pre-tax pension settlement charge     1,600          
Allowance for credit loss     3,200   3,200     $ 3,200
Allowance for credit loss reversed   $ 3,200     3,200      
Interest Rate Swap [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Derivative, Notional Amount $ 200,000   187,500   187,500      
Fair value, interest rate swap     6,200   6,200      
Net interest rate swap gains     (1,100) $ (2,800) (2,900) $ (2,800)    
Losses expected to be reclassified         (1,300)      
Maturity date Jan. 31, 2029              
Debt effective rate 4.606%              
Interest Rate Swap [Member] | Other Current Liabilities [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Fair value, interest rate swap     (1,300)   (1,300)      
Interest Rate Swap [Member] | Other Noncurrent Liabilities [Member]                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Fair value, interest rate swap     $ 4,900   $ 4,900