Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Details)

v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Assets held in rabbi trust $ 13,165 $ 13,476
Convertible notes 5,774 5,630
Cash equivalents 40,985 81,082
Marketable debt securities, available-for-sale: 198,039 236,265
Liabilities:    
Deferred compensation liability 9,652 9,786
Contingent consideration    
Liabilities:    
Contingent consideration 582 720
Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 56,527 90,564
Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 141,512 145,701
Commercial paper    
Assets    
Cash equivalents 20,138 2,396
Money market funds    
Assets    
Cash equivalents 20,847 78,686
Level 1    
Assets    
Convertible notes 0 0
Cash equivalents 20,847 78,686
Liabilities:    
Deferred compensation liability 9,652 9,786
Level 1 | Contingent consideration    
Liabilities:    
Contingent consideration 0 0
Level 1 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 2,003 0
Level 1 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 27,042 29,259
Level 1 | Commercial paper    
Assets    
Cash equivalents 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 20,847 78,686
Level 2    
Assets    
Convertible notes 0 0
Cash equivalents 20,138 2,396
Liabilities:    
Deferred compensation liability 0 0
Level 2 | Contingent consideration    
Liabilities:    
Contingent consideration 0 0
Level 2 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 54,524 90,564
Level 2 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 114,470 116,442
Level 2 | Commercial paper    
Assets    
Cash equivalents 20,138 2,396
Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Level 3    
Assets    
Convertible notes 5,774 5,630
Cash equivalents 0 0
Liabilities:    
Deferred compensation liability 0 0
Level 3 | Contingent consideration    
Liabilities:    
Contingent consideration 582 720
Level 3 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
Level 3 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
Level 3 | Commercial paper    
Assets    
Cash equivalents 0 0
Level 3 | Money market funds    
Assets    
Cash equivalents 0 0
Assets held in rabbi trust    
Assets    
Assets held in rabbi trust 13,165 13,476
Assets held in rabbi trust | Level 1    
Assets    
Assets held in rabbi trust 0 0
Assets held in rabbi trust | Level 2    
Assets    
Assets held in rabbi trust 13,165 13,476
Assets held in rabbi trust | Level 3    
Assets    
Assets held in rabbi trust 0 0
U.S. treasuries | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 2,003 0
U.S. treasuries | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 27,042 29,259
U.S. treasuries | Level 1 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 2,003 0
U.S. treasuries | Level 1 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 27,042 29,259
U.S. treasuries | Level 2 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
U.S. treasuries | Level 2 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
U.S. treasuries | Level 3 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
U.S. treasuries | Level 3 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
U.S. government sponsored entities | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 2,390 2,461
U.S. government sponsored entities | Level 1 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
U.S. government sponsored entities | Level 2 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 2,390 2,461
U.S. government sponsored entities | Level 3 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
Corporate debt | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 54,524 90,564
Corporate debt | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 51,013 54,257
Corporate debt | Level 1 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
Corporate debt | Level 1 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
Corporate debt | Level 2 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 54,524 90,564
Corporate debt | Level 2 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 51,013 54,257
Corporate debt | Level 3 | Short-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
Corporate debt | Level 3 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
ABS and other | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 61,067 59,724
ABS and other | Level 1 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 0 0
ABS and other | Level 2 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: 61,067 59,724
ABS and other | Level 3 | Long-term investments:    
Assets    
Marketable debt securities, available-for-sale: $ 0 $ 0