XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations & Dispositions - Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 17, 2023
Apr. 01, 2022
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Goodwill     $ 244,697 $ 191,907 $ 191,907 $ 225,654
Customer relationships            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Weighted Average Useful Life (in years)     8 years      
Acquired technology            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Weighted Average Useful Life (in years)     5 years      
Trademarks and tradenames            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Weighted Average Useful Life (in years)     9 years      
Non-compete agreements            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Weighted Average Useful Life (in years)     7 years      
RWS            
Business Combination, Consideration Transferred [Abstract]            
Cash $ 2,100 $ 25,600 $ 25,572      
Issuance of common stock   3,600 3,552      
Holdback liabilities and amounts in escrow     1,000      
Contingent consideration - liability-classified   8,700 8,700      
Total purchase consideration:   $ 38,800 38,824      
Assets:            
Cash, cash equivalents and restricted cash     2,030      
Current assets $ 200   525      
Property and equipment     497      
Operating lease right-of-use assets     871      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Weighted Average Useful Life (in years)   7 years 8 months 12 days        
Goodwill     27,366      
Total assets acquired     46,229      
Current liabilities     (6,869)      
Operating lease liabilities, non-current     (536)      
Net assets acquired     38,824      
RWS | Customer relationships            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     13,860      
RWS | Acquired technology            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     500      
RWS | Trademarks and tradenames            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     400      
RWS | Non-compete agreements            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     180      
Other            
Business Combination, Consideration Transferred [Abstract]            
Cash     13,763      
Issuance of common stock     0      
Holdback liabilities and amounts in escrow     1,500      
Contingent consideration - liability-classified     0      
Total purchase consideration:     15,263      
Assets:            
Cash, cash equivalents and restricted cash     256      
Current assets     7      
Property and equipment     0      
Operating lease right-of-use assets     0      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Goodwill     10,698      
Total assets acquired     15,411      
Current liabilities     (148)      
Operating lease liabilities, non-current     0      
Net assets acquired     15,263      
Other | Customer relationships            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     2,750      
Other | Acquired technology            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     1,480      
Other | Trademarks and tradenames            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     200      
Other | Non-compete agreements            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     20      
Total            
Business Combination, Consideration Transferred [Abstract]            
Cash     39,335      
Issuance of common stock     3,552      
Holdback liabilities and amounts in escrow     2,500      
Contingent consideration - liability-classified     8,700      
Total purchase consideration:     54,087      
Assets:            
Cash, cash equivalents and restricted cash     2,286      
Current assets     532      
Property and equipment     497      
Operating lease right-of-use assets     871      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Goodwill     38,064      
Total assets acquired     61,640      
Current liabilities     (7,017)      
Operating lease liabilities, non-current     (536)      
Net assets acquired     54,087      
Total | Customer relationships            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     16,610      
Total | Acquired technology            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     1,980      
Total | Trademarks and tradenames            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     600      
Total | Non-compete agreements            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]            
Intangible assets:     $ 200