XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 10, 2022
Jun. 02, 2022
Mar. 14, 2022
Dec. 31, 2021
Dec. 13, 2021
Mar. 31, 2021
Jan. 25, 2021
Feb. 28, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]                      
Contingent consideration in connection with the acquisition                 $ 0 $ 3,500,000 $ 0
GreenCom                      
Business Acquisition [Line Items]                      
Purchase price $ 34,900,000                    
Goodwill, expected tax deductible amount $ 0                    
Acquisition costs                 1,800,000    
SolarLeadFactory                      
Business Acquisition [Line Items]                      
Purchase price     $ 26,100,000                
Acquisition costs                 400,000    
Contingency payable, maximum     $ 10,000,000                
ClipperCreek                      
Business Acquisition [Line Items]                      
Purchase price   $ 3,200,000   $ 113,100,000              
Acquisition costs                 300,000 500,000  
365 Pronto                      
Business Acquisition [Line Items]                      
Purchase price         $ 69,900,000            
Acquisition costs                 $ 100,000 500,000  
365 Pronto | Contingent Consideration, Payment One                      
Business Acquisition [Line Items]                      
Contingency payable, maximum         7,000,000            
365 Pronto | Contingent Consideration, Payment Two                      
Business Acquisition [Line Items]                      
Contingency payable, maximum         $ 4,000,000            
DIN's                      
Business Acquisition [Line Items]                      
Purchase price           $ 24,800,000          
Acquisition costs                   1,900,000  
DIN's | Additional Consideration, Equal Monthly Installments                      
Business Acquisition [Line Items]                      
Contingency payable, maximum           $ 5,000,000          
Timing of monthly installment payments           1 year          
DIN's | Additional Consideration, Payable One Year Anniversary                      
Business Acquisition [Line Items]                      
Contingency payable, maximum           $ 5,000,000          
Sofdesk                      
Business Acquisition [Line Items]                      
Purchase price             $ 31,988,000        
Acquisition costs                   $ 2,000,000  
Contingency payable, maximum             3,700,000        
Contingent consideration in connection with the acquisition             3,500,000        
Payment for contingent consideration liability               $ 3,700,000      
Consideration transferred for business acquisition             $ 35,488,000