v3.25.0.1
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 17, 2024
Apr. 01, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Goodwill     $ 196,844 $ 112,097 $ 109,740
Sustain.Life          
Business Acquisition [Line Items]          
Cash consideration $ 98,343        
Total consideration 98,343        
Cash 251        
Accounts receivable, net 488        
Other receivables 4,066        
Prepaid expenses and other 239        
Intangible assets 11,890        
Goodwill 89,146        
Accounts payable (211)        
Accrued liabilities (5,223)        
Deferred revenue (1,042)        
Other liabilities (1,261)        
Fair value of assets and liabilities $ 98,343        
ParsePort ApS          
Business Acquisition [Line Items]          
Cash consideration   $ 100,744      
Total consideration   100,744      
Cash   1,558      
Accounts receivable, net   1,403      
Intangible assets   24,000      
Goodwill   78,225      
Other assets   440      
Accounts payable   (29)      
Accrued liabilities   (1,444)      
Deferred revenue   (3,299)      
Other liabilities   (110)      
Fair value of assets and liabilities   $ 100,744