XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
5 Months Ended 12 Months Ended
Nov. 02, 2021
Oct. 21, 2021
May 03, 2021
Oct. 14, 2020
Feb. 03, 2020
Aug. 08, 2019
Jul. 30, 2019
May 20, 2021
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]                        
Goodwill                 $ 114,528 $ 540,922 $ 125,966 $ 114,528
Options to purchase shares of common stock                   0 0  
Additional stock-based compensation expense                   $ 227,161 $ 43,960 $ 19,238
Employee Stock Purchase Plan                        
Business Acquisition [Line Items]                        
Additional stock-based compensation expense                   $ 8,500    
Minimum                        
Business Acquisition [Line Items]                        
Intangible asset, estimated useful life                   3 years    
Maximum                        
Business Acquisition [Line Items]                        
Intangible asset, estimated useful life                   10 years    
Common Stock                        
Business Acquisition [Line Items]                        
Issuance of common stock for business combination, shares                   610,499 96,749  
Additional stock-based compensation expense               $ 5,500     $ 21,000  
Levelset                        
Business Acquisition [Line Items]                        
Total purchase consideration $ 484,104                      
Cash consideration held in escrow 35,000                      
Goodwill 348,318                      
Cash consideration 426,076                      
Acquisition-related costs 5,000                      
Deferred tax liability $ 19,260                      
Levelset | Minimum                        
Business Acquisition [Line Items]                        
Business acquisition, vesting period 2 years                      
Levelset | Developed Technology                        
Business Acquisition [Line Items]                        
Estimated useful life 7 years                      
Levelset | Customer Relationships                        
Business Acquisition [Line Items]                        
Estimated useful life 4 years                      
Levelset | Employment Contracts                        
Business Acquisition [Line Items]                        
Cash consideration $ 11,000                      
Levelset | Common Stock                        
Business Acquisition [Line Items]                        
Issuance of common stock for business combination, shares 610,499                      
Share price per share $ 95.05                      
Acquisition date fair value $ 58,028                      
Levelset | Common Stock | Employment Contracts                        
Business Acquisition [Line Items]                        
Issuance of common stock for business combination, shares 199,670                      
Acquisition date fair value $ 19,000                      
LaborChart                        
Business Acquisition [Line Items]                        
Total purchase consideration   $ 76,200                    
Goodwill   55,700                    
Cash consideration   9,000                    
Deferred tax liability   $ 4,891                    
LaborChart | Minimum                        
Business Acquisition [Line Items]                        
Business acquisition, vesting period   3 years                    
LaborChart | Developed Technology                        
Business Acquisition [Line Items]                        
Estimated useful life   4 years                    
LaborChart | Customer Relationships                        
Business Acquisition [Line Items]                        
Estimated useful life   10 years                    
Indus.ai Inc.                        
Business Acquisition [Line Items]                        
Total purchase consideration     $ 24,300                  
Goodwill     $ 11,500                  
Business acquisition, percentage of outstanding voting interests     100.00%                  
Purchase consideration held back for indemnification obligations accordance with stock purchase agreement     $ 4,100                  
Deferred tax liability     2,000                  
Indus.ai Inc. | Developed Technology Intangible Assets                        
Business Acquisition [Line Items]                        
Purchase consideration allocated to intangible assets, estimated fair value     $ 14,800                  
Intangible asset, estimated useful life     5 years                  
Esticom Inc                        
Business Acquisition [Line Items]                        
Total purchase consideration       $ 15,124                
Goodwill       9,835                
Cash consideration       $ 11,239                
Business acquisition, percentage of outstanding voting interests       100.00%                
Purchase consideration allocated to intangible assets, estimated fair value       $ 300                
Deferred tax liability       $ 1,376                
Esticom Inc | Developed Technology                        
Business Acquisition [Line Items]                        
Estimated useful life       5 years                
Esticom Inc | Common Stock                        
Business Acquisition [Line Items]                        
Issuance of common stock for business combination, shares       96,749                
Acquisition date fair value       $ 3,885                
Common stock held back for potential breaches of representations and warranties       58,049                
Duration after closing date for common stock held back in connection with acquisition       18 months                
Avata Intelligence Inc                        
Business Acquisition [Line Items]                        
Total purchase consideration         $ 3,800              
Goodwill         1,600              
Amount of goodwill deductible for income tax purposes                     $ 1,600  
Avata Intelligence Inc | Developed Technology Intangible Assets                        
Business Acquisition [Line Items]                        
Purchase consideration allocated to intangible assets, estimated fair value         $ 2,200              
Construction BI, LLC                        
Business Acquisition [Line Items]                        
Total purchase consideration           $ 1,100            
Business acquisition, percentage of outstanding voting interests           100.00%            
Honest Buildings, Inc.                        
Business Acquisition [Line Items]                        
Total purchase consideration             $ 151,945          
Goodwill             113,503          
Cash consideration             51,361          
Acquisition-related costs             1,100          
Business combination, revenue contributed by acquire since acquisition date                 $ 4,600      
Honest Buildings, Inc. | Employee Stock Purchase Plan                        
Business Acquisition [Line Items]                        
Total purchase consideration             2,700          
Acquisition date fair value             $ 6,900          
Options to purchase shares of common stock             334,655          
Options to purchase shares of common stock, weighted average exercise price             $ 4.72          
Additional stock-based compensation expense             $ 4,200          
Honest Buildings, Inc. | Series H-1 Redeemable Convertible Preferred Stock                        
Business Acquisition [Line Items]                        
Issuance of common stock for business combination, shares             3,660,203          
Share price per share             $ 26.75          
Acquisition date fair value             $ 97,913          
Honest Buildings, Inc. | Series H-1 Redeemable Convertible Preferred Stock | Key Employees                        
Business Acquisition [Line Items]                        
Issuance of common stock for business combination, shares             205,464          
Acquisition date fair value             $ 5,500          
Period of post combination expense             2 years          
Honest Buildings, Inc. | Minimum | Employee Stock Purchase Plan                        
Business Acquisition [Line Items]                        
Vesting period of options             4 months          
Honest Buildings, Inc. | Maximum | Employee Stock Purchase Plan                        
Business Acquisition [Line Items]                        
Vesting period of options             48 months          
Honest Buildings, Inc. | Developed Technology                        
Business Acquisition [Line Items]                        
Estimated useful life             6 years          
Honest Buildings, Inc. | Customer Relationships                        
Business Acquisition [Line Items]                        
Estimated useful life             10 years