XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 11, 2025
USD ($)
intangibleAsset
Jan. 06, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
intangibleAsset
$ / shares
Jul. 18, 2024
USD ($)
intangibleAsset
$ / shares
shares
Mar. 31, 2025
USD ($)
Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Number of acquired intangible assets | intangibleAsset     3    
Percentage of interest acquired of limited liability company     100.00%    
Business acquisition, cash paid     $ 16,900    
Equity interest issued (in shares) | shares   1,488,669      
Business acquisition, share price (in dollars per share) | $ / shares     $ 72.67    
Business combination, consideration transferred, equity interests issued and issuable   $ 109,700 $ 108,200    
Total purchase consideration     125,100    
Escrow deposit     1,900    
Escrow deposit, indemnification fund     $ 2,300    
Escrow deposit, term     36 months    
Transaction costs     $ 700    
Deferred taxes     $ 1,312   $ 1,312
Revenue of acquiree         4,400
Net income of acquiree         (300)
TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Number of acquired intangible assets | intangibleAsset       3  
Business acquisition, cash paid       $ 131,500  
Equity interest issued (in shares) | shares       2,163,393  
Business acquisition, share price (in dollars per share) | $ / shares       $ 52.70  
Total purchase consideration       $ 245,500  
Deferred taxes       20,263 20,660
Revenue of acquiree         11,600
Net income of acquiree         (1,400)
Transaction costs       $ 200  
Stuzo Acquisition          
Business Acquisition [Line Items]          
Revenue of acquiree         11,800
Net income of acquiree         2,600
Developed Technology Rights | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Estimated useful life (in years)     7 years    
Estimated useful lives     7 years    
Developed Technology Rights | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Estimated useful life (in years)       7 years  
Developed Technology Rights | Plexure Developed Technology          
Business Acquisition [Line Items]          
Estimated useful life (in years)       7 years  
Developed Technology Rights | Measurement Input, Royalty Rate | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Fair value measurement input     15.00%    
Developed Technology Rights | Measurement Input, Royalty Rate | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Fair value measurement input       12.00%  
Developed Technology Rights | Measurement Input, Royalty Rate | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       20.00%  
Developed Technology Rights | Measurement Input, Discount Rate | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Fair value measurement input     15.00%    
Developed Technology Rights | Measurement Input, Discount Rate | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Fair value measurement input       14.00%  
Estimated useful lives       7 years  
Developed Technology Rights | Measurement Input, Discount Rate | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       12.50%  
Customer relationships | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Estimated useful lives     13 years    
Customer relationships | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Estimated useful lives       13 years  
Customer relationships | Measurement Input, Discount Rate | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Fair value measurement input     15.00%    
Customer relationships | Measurement Input, Discount Rate | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Fair value measurement input       14.00%  
Customer relationships | Measurement Input, Discount Rate | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       12.50%  
Customer relationships | Measurement Input, Annual Attrition Rate | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Fair value measurement input     10.00%    
Customer relationships | Measurement Input, Annual Attrition Rate | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Fair value measurement input       10.00%  
Customer relationships | Measurement Input, Probability Of Renewal Factor | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       95.00%  
Non-competition agreements | Delaget Acquisition ASC 805 measurement period adjustment          
Business Acquisition [Line Items]          
Estimated useful lives     5 years    
Trade names | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Estimated useful lives       8 years  
Trade names | Measurement Input, Royalty Rate | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       1.00%  
Trade names | Measurement Input, Discount Rate | TASK Group Holdings Limited          
Business Acquisition [Line Items]          
Fair value measurement input       12.50%  
Trade names | Measurement Input, Discount Rate | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       14.00%  
Trade names | Measurement Input, Relief From Royalty Rate | Plexure Developed Technology          
Business Acquisition [Line Items]          
Fair value measurement input       0.50%  
GoSkip Asset Acquisition          
Business Acquisition [Line Items]          
Consideration paid $ 4,800        
Asset acquisition, cash consideration transferred held back $ 500        
Holdback period 2 years        
Holdback period one 1 year        
Holdback period one, percentage 50.00%        
Holdback period two 2 years        
Holdback period two, percentage 50.00%        
Acquisition-related expenses         $ 600
Number of acquired intangible assets | intangibleAsset 2        
GoSkip Asset Acquisition | Developed Technology Rights          
Business Acquisition [Line Items]          
Estimated useful life (in years) 7 years        
GoSkip Asset Acquisition | Developed Technology Rights | Measurement Input, Royalty Rate          
Business Acquisition [Line Items]          
Fair value measurement input 15.00%        
GoSkip Asset Acquisition | Developed Technology Rights | Measurement Input, Discount Rate          
Business Acquisition [Line Items]          
Fair value measurement input 26.00%        
GoSkip Asset Acquisition | Customer relationships          
Business Acquisition [Line Items]          
Estimated useful life (in years) 7 years        
GoSkip Asset Acquisition | Customer relationships | Measurement Input, Discount Rate          
Business Acquisition [Line Items]          
Fair value measurement input 26.00%        
GoSkip Asset Acquisition | Customer relationships | Measurement Input, Annual Attrition Rate          
Business Acquisition [Line Items]          
Fair value measurement input 14.30%