XML 91 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Summary of Business Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 13, 2021
Jun. 07, 2021
Apr. 20, 2021
Apr. 13, 2021
Mar. 01, 2021
Aug. 31, 2020
Aug. 10, 2020
Feb. 29, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition [Line Items]                        
Cash Paid                     $ 96,141 $ 38,825
Seller Obligations                     18,987 6,969
Total  Purchase Price                     115,128 45,794
Revenue                 $ 23,188 $ 9,630 43,966 14,201
Net Income (Loss)                 699 (90) 2,295 220
IWI                        
Business Acquisition [Line Items]                        
Cash Paid         $ 42,098           42,098  
Seller Obligations         5,959           5,959  
Total  Purchase Price         $ 48,057              
Revenue                 10,556   24,315  
Net Income (Loss)                 590   2,068  
Alert                        
Business Acquisition [Line Items]                        
Cash Paid       $ 5,850             5,850  
Seller Obligations       2,980             2,980  
Total  Purchase Price       $ 8,830                
Revenue                 4,764   8,890  
Net Income (Loss)                 2   147  
Alpine                        
Business Acquisition [Line Items]                        
Cash Paid     $ 7,945               7,945  
Seller Obligations     2,208               2,208  
Total  Purchase Price     $ 10,153                  
Revenue                 3,045   4,996  
Net Income (Loss)                 263   216  
GCP                        
Business Acquisition [Line Items]                        
Cash Paid   $ 9,700                 9,700  
Seller Obligations   1,427                 1,427  
Total  Purchase Price   $ 11,127                    
Revenue                 2,624   3,270  
Net Income (Loss)                 (152)   (118)  
Five Star                        
Business Acquisition [Line Items]                        
Cash Paid $ 26,308                   26,308  
Seller Obligations 5,466                   5,466  
Total  Purchase Price $ 31,774                      
Revenue                 1,243   1,243  
Net Income (Loss)                 25   25  
Other                        
Business Acquisition [Line Items]                        
Cash Paid                     4,240 5,035
Seller Obligations                     947 1,538
Total  Purchase Price                     5,187 6,573
Revenue                 956 1,879 1,252 2,643
Net Income (Loss)                 $ (29) (252) $ (43) (291)
Royals                        
Business Acquisition [Line Items]                        
Cash Paid               $ 7,590       7,590
Seller Obligations               2,500       2,500
Total  Purchase Price               $ 10,090        
Revenue                   2,843   6,650
Net Income (Loss)                   279   628
Energy One                        
Business Acquisition [Line Items]                        
Cash Paid             $ 13,200         13,200
Seller Obligations             1,595         1,595
Total  Purchase Price             $ 14,795          
Revenue                   2,853   2,853
Net Income (Loss)                   (202)   (202)
Storm Master                        
Business Acquisition [Line Items]                        
Cash Paid           $ 13,000           13,000
Seller Obligations           1,336           1,336
Total  Purchase Price           $ 14,336            
Revenue                   2,055   2,055
Net Income (Loss)                   $ 85   $ 85