XML 80 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 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
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Business Acquisition [Line Items]                            
Contingent consideration in connection with the acquisition                     $ 0 $ 0 $ 3,500  
GreenCom                            
Business Acquisition [Line Items]                            
Purchase price $ 34,900                          
Acquisition costs                       1,800    
SolarLeadFactory                            
Business Acquisition [Line Items]                            
Purchase price     $ 26,100                      
Acquisition costs                       400    
ClipperCreek                            
Business Acquisition [Line Items]                            
Purchase price   $ 3,200   $ 113,100                    
Acquisition costs                       300 500  
365 Pronto                            
Business Acquisition [Line Items]                            
Purchase price         $ 69,900                  
Acquisition costs                       $ 100 500  
Payment for contingent consideration liability                 $ 4,000 $ 6,300        
365 Pronto | Contingent Consideration, Payment One                            
Business Acquisition [Line Items]                            
Contingency payable, maximum         7,000                  
365 Pronto | Contingent Consideration, Payment Two                            
Business Acquisition [Line Items]                            
Contingency payable, maximum         $ 4,000                  
DIN's                            
Business Acquisition [Line Items]                            
Purchase price           $ 24,800                
Acquisition costs                         1,900  
DIN's | Additional Consideration, Equal Monthly Installments                            
Business Acquisition [Line Items]                            
Contingency payable, maximum           $ 5,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                
Sofdesk                            
Business Acquisition [Line Items]                            
Purchase price             $ 31,988              
Acquisition costs                         $ 2,000  
Contingency payable, maximum             3,700             $ 3,700
Payment for contingent consideration liability               $ 3,700            
Contingent consideration in connection with the acquisition             3,500              
Consideration transferred for business acquisition             $ 35,488