Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)

v3.26.1
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Financial information for each of the Company's business segments  
Total assets $ 43,942
Total liabilities 9,720
Indemnification liabilities 9,472
Interest Rate Swap  
Financial information for each of the Company's business segments  
Total assets 3,209
Notional value, asset 675,000
Total liabilities 248
Notional value, liability 275,000
Deferred compensation assets - Rabbi Trust  
Financial information for each of the Company's business segments  
Total assets 40,733
Level 1  
Financial information for each of the Company's business segments  
Total assets 40,733
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 40,733
Level 2  
Financial information for each of the Company's business segments  
Total assets 3,209
Total liabilities 248
Indemnification liabilities 0
Level 2 | Interest Rate Swap  
Financial information for each of the Company's business segments  
Total assets 3,209
Total liabilities 248
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 9,472
Indemnification liabilities 9,472
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