v3.26.1
Financial Instruments - Summary of Fair Value Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Company owned life insurance policies [1] $ 27,625 $ 26,627
Deferred compensation plan, assets 27,625 26,627
Deferred compensation liabilities 20,768 18,451
Deferred compensation plan, liability 20,768 18,451
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Company owned life insurance policies [1] 27,625 26,627
Deferred compensation plan, assets 27,625 26,627
Deferred compensation liabilities 20,768 18,451
Deferred compensation plan, liability $ 20,768 $ 18,451
[1]

(1) Company owned life insurance policies have cash surrender value and are intended to assist in funding deferred compensation liabilities and other benefit plans.