Quarterly report pursuant to Section 13 or 15(d)

ACQUISITIONS - Schedule of pro forma consolidated income statement (Details)

v3.21.2
ACQUISITIONS - Schedule of pro forma consolidated income statement (Details) - USD ($)
$ / shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Business Acquisition, Contingent Consideration [Line Items]            
Revenue $ 130,504 $ 40,501   $ 229,599 $ 90,126 $ 37,122
Net income $ 12,446 $ 1,849   $ 19,849 $ 2,352  
Earnings (in dollars per share)           $ 1,465
Consolidated            
Business Acquisition, Contingent Consideration [Line Items]            
Revenue     $ 21,759      
Earnings (in dollars per share)     $ 1,149