Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Details)

v3.20.4
Acquisitions - Additional Information (Details) - New Aera, Inc. - USD ($)
12 Months Ended
Aug. 09, 2019
Dec. 31, 2019
Business Acquisition [Line Items]    
Cash paid at closing $ 70,523,000  
Acquisition-related expenses   $ 784,000
Maximum    
Business Acquisition [Line Items]    
Merger consideration 101,923,000  
Earnout payment $ 31,400,000