Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
ACQUISITIONS - Schedule of pro forma consolidated income statement (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
2021 Acquisitions        
Business Acquisition [Line Items]        
Revenue $ 452,126,000 $ 310,947,000 $ 197,315,000  
Net income $ 13,511,000 18,480,000 14,475,000  
2020 Acquisitions        
Business Acquisition [Line Items]        
Revenue   309,486,000 195,854,000  
Net income   $ 18,308,000 14,302,000  
2019 Acquisitions        
Business Acquisition [Line Items]        
Revenue     31,300,000 $ 59,651,000
Net income     $ 4,751,000 $ (2,088,000)