Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Assets        
Assets held in rabbi trust $ 9,953 $ 9,553    
Marketable debt securities, available-for-sale 203,013 322,029    
Liabilities:        
Contingent consideration 7,043   $ 9,363  
Deferred consideration 3,833 5,119    
Deferred compensation liability 7,718 6,661    
Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 132,520 253,434    
Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 70,493 68,595    
U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 56,439 134,549    
U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,582 20,715    
U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 530 536    
Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 75,843 118,041    
Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 43,573 41,358    
ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 238 844    
ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 8,808 5,986    
Recurring        
Assets        
Cash equivalents 174,566 180,349    
Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 132,520 253,434    
Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 70,493 68,595    
Recurring | Commercial paper        
Assets        
Cash equivalents 39,213 41,324    
Recurring | Money market funds        
Assets        
Cash equivalents 135,353 139,025    
Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 9,953 9,553    
Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 56,439 134,549    
Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,582 20,715    
Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 530 536    
Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 75,843 118,041    
Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 43,573 41,358    
Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 238 844    
Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 8,808 5,986    
Level 1 | Recurring        
Assets        
Cash equivalents 135,353 139,025    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 7,718 6,661    
Level 1 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 56,439 134,549    
Level 1 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,582 20,715    
Level 1 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 0    
Level 1 | Recurring | Money market funds        
Assets        
Cash equivalents 135,353 139,025    
Level 1 | Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 0 0    
Level 1 | Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 56,439 134,549    
Level 1 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 17,582 20,715    
Level 1 | Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 1 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 2 | Recurring        
Assets        
Cash equivalents 39,213 41,324    
Liabilities:        
Deferred consideration 3,833 5,119    
Deferred compensation liability 0 0    
Level 2 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 76,081 118,885    
Level 2 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 52,911 47,880    
Level 2 | Recurring | Commercial paper        
Assets        
Cash equivalents 39,213 41,324    
Level 2 | Recurring | Money market funds        
Assets        
Cash equivalents 0 0    
Level 2 | Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 9,953 9,553    
Level 2 | Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 2 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 2 | Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 530 536    
Level 2 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 75,843 118,041    
Level 2 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 43,573 41,358    
Level 2 | Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 238 844    
Level 2 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 8,808 5,986    
Level 3 | Recurring        
Assets        
Cash equivalents 0 0    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 0 0    
Level 3 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 0    
Level 3 | Recurring | Money market funds        
Assets        
Cash equivalents 0 0    
Level 3 | Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 0 0    
Level 3 | Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Level 3 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 0 0    
Contingent consideration        
Liabilities:        
Contingent consideration 7,043 7,067   $ 9,312
Contingent consideration | Level 1 | Recurring        
Liabilities:        
Contingent consideration 0 0    
Contingent consideration | Level 2 | Recurring        
Liabilities:        
Contingent consideration 0 0    
Contingent consideration | Level 3        
Liabilities:        
Contingent consideration $ 7,043 $ 7,067