v3.26.1
Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Defined Contribution Plan Disclosure [Line Items]    
Accruals and other current liabilities $ 182,034 $ 173,255
Deferred compensation plan liabilities 112,736 106,831
Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits    
Defined Contribution Plan Disclosure [Line Items]    
Accruals and other current liabilities 4,687 4,294
Deferred compensation plan liabilities 112,736 106,831
Total DCP liabilities $ 117,423 $ 111,125