v3.26.1
Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Money market funds $ 59,867 $ 17,838
Interest rate swap 22,768 21,934
Total assets 82,635 39,772
Liabilities:    
Deferred compensation plan liabilities 117,423 111,125
Cash-settled equity awards 236 361
Total liabilities 117,659 111,486
Deferred compensation plan, current 4,687 4,294
Level 1    
Assets:    
Money market funds 59,867 17,838
Interest rate swap 0 0
Total assets 59,867 17,838
Liabilities:    
Deferred compensation plan liabilities 117,423 111,125
Cash-settled equity awards 236 361
Total liabilities 117,659 111,486
Level 2    
Assets:    
Money market funds 0 0
Interest rate swap 22,768 21,934
Total assets 22,768 21,934
Liabilities:    
Deferred compensation plan liabilities 0 0
Cash-settled equity awards 0 0
Total liabilities $ 0 $ 0