XML 59 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 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
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [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     $ 800        
Deferred taxes     $ 1,312     $ 1,312  
Revenue of acquiree         $ 0   $ 0
Net income (loss) of acquiree         0   0
TASK Group Holdings Limited              
Business Combination [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  
Transaction costs       $ 300      
Revenue of acquiree         0   0
Net income (loss) of acquiree         0   0
Stuzo Acquisition              
Business Combination [Line Items]              
Revenue of acquiree         10,100   12,700
Net income (loss) of acquiree         $ 1,400   $ 1,800
Developed technology | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Estimated useful lives     7 years        
Estimated useful life (in years)     7 years        
Developed technology | TASK Group Holdings Limited              
Business Combination [Line Items]              
Estimated useful life (in years)       7 years      
Developed technology | Plexure Developed Technology              
Business Combination [Line Items]              
Estimated useful life (in years)       7 years      
Developed technology | Measurement Input, Royalty Rate | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Fair value measurement input     15.00%        
Developed technology | Measurement Input, Royalty Rate | TASK Group Holdings Limited              
Business Combination [Line Items]              
Fair value measurement input       12.00%      
Developed technology | Measurement Input, Royalty Rate | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       20.00%      
Developed technology | Measurement Input, Discount Rate | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Fair value measurement input     15.00%        
Developed technology | Measurement Input, Discount Rate | TASK Group Holdings Limited              
Business Combination [Line Items]              
Fair value measurement input       14.00%      
Estimated useful lives       7 years      
Developed technology | Measurement Input, Discount Rate | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       12.50%      
Customer relationships | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Estimated useful lives     13 years        
Customer relationships | TASK Group Holdings Limited              
Business Combination [Line Items]              
Estimated useful lives       13 years      
Customer relationships | Measurement Input, Discount Rate | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Fair value measurement input     15.00%        
Customer relationships | Measurement Input, Discount Rate | TASK Group Holdings Limited              
Business Combination [Line Items]              
Fair value measurement input       14.00%      
Customer relationships | Measurement Input, Discount Rate | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       12.50%      
Customer relationships | Measurement Input, Annual Attrition Rate | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Fair value measurement input     10.00%        
Customer relationships | Measurement Input, Annual Attrition Rate | TASK Group Holdings Limited              
Business Combination [Line Items]              
Fair value measurement input       10.00%      
Customer relationships | Measurement Input, Probability Of Renewal Factor | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       95.00%      
Non-competition agreements | Delaget Acquisition ASC 805 measurement period adjustment              
Business Combination [Line Items]              
Estimated useful lives     5 years        
Trade names | TASK Group Holdings Limited              
Business Combination [Line Items]              
Estimated useful lives       8 years      
Trade names | Measurement Input, Royalty Rate | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       1.00%      
Trade names | Measurement Input, Discount Rate | TASK Group Holdings Limited              
Business Combination [Line Items]              
Fair value measurement input       12.50%      
Trade names | Measurement Input, Discount Rate | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       14.00%      
Trade names | Measurement Input, Relief From Royalty Rate | Plexure Developed Technology              
Business Combination [Line Items]              
Fair value measurement input       0.50%      
GoSkip Asset Acquisition              
Business Combination [Line Items]              
Consideration paid $ 4,800            
Asset acquisition, cash consideration transferred held back $ 500            
Holdback period 2 years            
Holdback period one, percentage 50.00%            
Holdback period one 1 year            
Holdback period two, percentage 50.00%            
Holdback period two 2 years            
Acquisition-related expenses           $ 600  
Number of acquired intangible assets | intangibleAsset 2            
GoSkip Asset Acquisition | Developed technology              
Business Combination [Line Items]              
Estimated useful life (in years) 7 years            
GoSkip Asset Acquisition | Developed technology | Measurement Input, Royalty Rate              
Business Combination [Line Items]              
Fair value measurement input 15.00%            
GoSkip Asset Acquisition | Developed technology | Measurement Input, Discount Rate              
Business Combination [Line Items]              
Fair value measurement input 26.00%            
GoSkip Asset Acquisition | Customer relationships              
Business Combination [Line Items]              
Estimated useful life (in years) 7 years            
GoSkip Asset Acquisition | Customer relationships | Measurement Input, Discount Rate              
Business Combination [Line Items]              
Fair value measurement input 26.00%            
GoSkip Asset Acquisition | Customer relationships | Measurement Input, Annual Attrition Rate              
Business Combination [Line Items]              
Fair value measurement input 14.30%