v3.26.1
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Financial information for each of the Company's business segments  
Total assets $ 50,273
Total liabilities 9,596
Indemnification liabilities 8,767
Interest Rate Swap  
Financial information for each of the Company's business segments  
Total assets 3,898
Notional value, asset 450,000
Total liabilities 829
Notional value, liability 225,000
Deferred compensation assets - Rabbi Trust  
Financial information for each of the Company's business segments  
Total assets 46,375
Level 1  
Financial information for each of the Company's business segments  
Total assets 46,375
Total liabilities 0
Indemnification liabilities 0
Level 1 | Interest Rate Swap  
Financial information for each of the Company's business segments  
Total assets 0
Total liabilities 0
Level 1 | Deferred compensation assets - Rabbi Trust  
Financial information for each of the Company's business segments  
Total assets 46,375
Level 2  
Financial information for each of the Company's business segments  
Total assets 3,898
Total liabilities 829
Indemnification liabilities 0
Level 2 | Interest Rate Swap  
Financial information for each of the Company's business segments  
Total assets 3,898
Total liabilities 829
Level 2 | Deferred compensation assets - Rabbi Trust  
Financial information for each of the Company's business segments  
Total assets 0
Level 3  
Financial information for each of the Company's business segments  
Total assets 0
Total liabilities 8,767
Indemnification liabilities 8,767
Level 3 | Interest Rate Swap  
Financial information for each of the Company's business segments  
Total assets 0
Total liabilities 0
Level 3 | Deferred compensation assets - Rabbi Trust  
Financial information for each of the Company's business segments  
Total assets $ 0