XML 73 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions - Summary of Fair Values of Assets Acquired and Consideration Paid (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Dec. 31, 2020
Dec. 31, 2018
Fair Value of Consideration Transferred      
Cash paid or payable $ 7,200 $ 18,000 $ 44,294
Contingent consideration 375 $ 375 $ 25,491
Total fair value of consideration transferred 7,575    
Total fair value of assets acquired 7,575    
Assigned Useful Life   9 years  
Customer Relationships [Member]      
Fair Value of Consideration Transferred      
Finite lived intangible assets, net acquired $ 7,340    
Assigned Useful Life 5 years 7 years  
Assembled Workforce [Member]      
Fair Value of Consideration Transferred      
Finite lived intangible assets, net acquired $ 235    
Assigned Useful Life 5 years