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.22.2.2
Fair Value Measurements - Schedule of Assets and Liabilities at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Assets        
Assets held in rabbi trust $ 9,222 $ 11,508    
Marketable debt securities, available-for-sale 301,088 296,478    
Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 211,759 183,868    
Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 89,329 112,610    
U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 121,410 35,733    
U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,881 70,767    
U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 543 745    
Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 89,507 148,135    
Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 39,562 34,013    
ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 842      
ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 6,343 7,085    
Recurring        
Assets        
Cash equivalents 200,106 219,933    
Liabilities:        
Deferred consideration 6,159 9,801    
Deferred compensation liability 6,558 8,001    
Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 211,759 183,868    
Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 89,329 112,610    
Recurring | Commercial paper        
Assets        
Cash equivalents 80,095 8,948    
Recurring | Money market funds        
Assets        
Cash equivalents 120,011 210,985    
Recurring | Assets held in rabbi trust        
Assets        
Assets held in rabbi trust 9,222 11,508    
Recurring | U.S. treasuries | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 121,410 35,733    
Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,881 70,767    
Recurring | U.S. government sponsored entities | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 543 745    
Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 89,507 0    
Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 39,562 34,013    
Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 842 148,135    
Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 6,343 7,085    
Level 1 | Recurring        
Assets        
Cash equivalents 120,011 210,985    
Liabilities:        
Deferred consideration 0 0    
Deferred compensation liability 6,558 8,001    
Level 1 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 121,410 35,733    
Level 1 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,881 70,767    
Level 1 | Recurring | Commercial paper        
Assets        
Cash equivalents 0 0    
Level 1 | Recurring | Money market funds        
Assets        
Cash equivalents 120,011 210,985    
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 121,410 35,733    
Level 1 | Recurring | U.S. treasuries | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 42,881 70,767    
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 80,095 8,948    
Liabilities:        
Deferred consideration 6,159 9,801    
Deferred compensation liability 0 0    
Level 2 | Recurring | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 90,349 148,135    
Level 2 | Recurring | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 46,448 41,843    
Level 2 | Recurring | Commercial paper        
Assets        
Cash equivalents 80,095 8,948    
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,222 11,508    
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 543 745    
Level 2 | Recurring | Corporate debt | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 89,507 0    
Level 2 | Recurring | Corporate debt | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 39,562 34,013    
Level 2 | Recurring | ABS and other | Short-term investments:        
Assets        
Marketable debt securities, available-for-sale 842 148,135    
Level 2 | Recurring | ABS and other | Long-term investments:        
Assets        
Marketable debt securities, available-for-sale 6,343 7,085    
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 8,024 9,312 $ 8,098 $ 5,572
Contingent consideration | Recurring        
Liabilities:        
Contingent consideration 8,024 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 | Recurring        
Liabilities:        
Contingent consideration $ 8,024 $ 9,312