v3.25.2
Cash Flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Non-Cash Investing and Financing Activities:    
Operating lease additions $ 3,626 $ 2,974
Capital expenditures incurred but not yet paid 1,307 1,911
Supplemental Data:    
Cash interest paid 84,394 67,731
Income tax payments (refunds), net $ 17,686 $ (4,738)