XML 60 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 01, 2019
Reporting_Unit
Jan. 02, 2019
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
Practice_Groups
Reporting_Unit
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Dec. 31, 2016
USD ($)
Summary Of Significant Accounting Policies [Line Items]                              
Number of practice groups | Practice_Groups                     3        
Revenue     $ 203,138 $ 239,790 $ 235,498 $ 269,998 $ 199,023 $ 224,249 $ 232,641 $ 266,090 $ 948,424 $ 922,003 $ 855,340    
Maximum maturity period of investments                     3 months        
Allowance for doubtful accounts     14,379       13,389       $ 14,379 13,389 13,827   $ 13,508
Software purchased or developed, estimated useful life                     7 years        
Goodwill     588,213       564,300       $ 588,213 564,300 528,424    
Total assets     1,400,774       1,183,031       1,400,774 1,183,031      
Total stockholders' equity     659,238       $ 593,663       $ 659,238 593,663 530,879   $ 480,021
Intangible assets amortization period                     6 years 6 months        
Number of reporting units | Reporting_Unit 5                   5        
Net changes in the fair value of contingent consideration                     $ (1,599) (2,617) 1,494    
Unsecured credit facility     $ 400,000               400,000        
Operating lease, Percentage of office facilities   96.00%                          
Reclassification between AOCI and retained earnings                         2,091    
ASU 2018-02 [Member]                              
Summary Of Significant Accounting Policies [Line Items]                              
Reclassification between AOCI and retained earnings                           $ 100  
Other Expense [Member]                              
Summary Of Significant Accounting Policies [Line Items]                              
Net changes in the fair value of contingent consideration                     $ (1,600) (2,600)      
Other Income [Member]                              
Summary Of Significant Accounting Policies [Line Items]                              
Net changes in the fair value of contingent consideration                         1,500    
Minimum [Member]                              
Summary Of Significant Accounting Policies [Line Items]                              
Shares vesting term                     3 years        
Intangible assets amortization period                     2 years        
Maximum [Member]                              
Summary Of Significant Accounting Policies [Line Items]                              
Shares vesting term                     4 years        
Intangible assets amortization period                     15 years        
Financial Service [Member]                              
Summary Of Significant Accounting Policies [Line Items]                              
Revenue                     $ 157,600 $ 154,000 $ 156,400