XML 79 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Acquisitions - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 11, 2025
USD ($)
intangibleAsset
Jan. 06, 2025
USD ($)
Dec. 31, 2024
USD ($)
intangibleAsset
$ / shares
shares
Jul. 18, 2024
USD ($)
intangibleAsset
$ / shares
shares
Mar. 08, 2024
USD ($)
intangibleAsset
$ / shares
shares
Jan. 31, 2025
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
intangibleAsset
$ / shares
shares
Dec. 31, 2023
USD ($)
Business Combination [Line Items]                    
Estimated Useful Life               3 years    
Equity consideration payable for acquisition                 $ 108,182  
Remaining indemnification assets     $ 2,300           2,300  
Income tax expense (benefit)               $ 2,923 $ (4,768) $ 1,848
Delaget Acquisition                    
Business Combination [Line Items]                    
Number of acquired intangible assets | intangibleAsset     3           3  
Percentage of interest acquired of limited liability company     100.00%           100.00%  
Business acquisition, cash paid     $ 16,900              
Equity interest issued (in shares) | shares     1,488,669     1,488,669        
Business acquisition, share price (in dollar per share) | $ / shares     $ 72.67           $ 72.67  
Equity consideration payable for acquisition   $ 109,700 $ 108,200              
Business acquisition, purchase price     125,100              
Escrow deposit     1,900           $ 1,900  
Additional escrow deposit     $ 2,300           2,300  
Term of escrow deposit     36 months              
Remaining indemnification liabilities     $ 2,300           2,300  
Deferred taxes     1,312         991 1,312  
Transaction costs     1,400         1,100 $ 1,400  
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         2,163,393  
Business acquisition, share price (in dollar per share) | $ / shares       $ 52.70            
Business acquisition, purchase price       $ 245,500            
Deferred taxes       $ 20,263       20,660    
Transaction costs     3,600         1,600 $ 3,600  
Stuzo Acquisition                    
Business Combination [Line Items]                    
Number of acquired intangible assets | intangibleAsset         4          
Percentage of interest acquired of limited liability company         100.00%          
Business acquisition, cash paid         $ 170,500          
Equity interest issued (in shares) | shares         441,598       441,598  
Business acquisition, share price (in dollar per share) | $ / shares         $ 43.41          
Equity consideration payable for acquisition         $ 19,200          
Escrow deposit         1,500          
Deferred taxes     5,444   $ 8,349     5,400 $ 5,444  
Transaction costs     $ 2,900         300 2,900  
Income tax expense (benefit)                 $ (5,300)  
Developed technology | Delaget Acquisition                    
Business Combination [Line Items]                    
Estimated Useful Life     7 years           7 years  
Estimated useful lives     7 years              
Developed technology | TASK Group Holdings Limited                    
Business Combination [Line Items]                    
Estimated Useful Life       7 years            
Estimated useful lives       7 years            
Developed technology | Plexure Developed Technology                    
Business Combination [Line Items]                    
Estimated Useful Life       7 years            
Developed technology | Stuzo Acquisition                    
Business Combination [Line Items]                    
Estimated Useful Life         7 years          
Estimated useful lives         7 years          
Developed technology | Royalty rate | Delaget Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input     15.00%           15.00%  
Developed technology | Royalty rate | TASK Group Holdings Limited                    
Business Combination [Line Items]                    
Fair value measurement input       12.00%            
Developed technology | Royalty rate | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       20.00%            
Developed technology | Royalty rate | Stuzo Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input         15.00%          
Developed technology | Discount rate | Delaget Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input     15.00%           15.00%  
Developed technology | Discount rate | TASK Group Holdings Limited                    
Business Combination [Line Items]                    
Fair value measurement input       14.00%            
Developed technology | Discount rate | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       12.50%            
Developed technology | Discount rate | Stuzo Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input         12.50%          
Customer relationships                    
Business Combination [Line Items]                    
Intangible assets acquired             $ 2,200      
Customer relationships | Delaget Acquisition                    
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 | Discount rate | Delaget Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input     15.00%           15.00%  
Customer relationships | Discount rate | TASK Group Holdings Limited                    
Business Combination [Line Items]                    
Fair value measurement input       14.00%            
Customer relationships | Discount rate | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       12.50%            
Customer relationships | Discount rate | Stuzo Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input         12.50%          
Customer relationships | Annual attrition rate | Delaget Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input     10.00%           10.00%  
Customer relationships | Annual attrition rate | TASK Group Holdings Limited                    
Business Combination [Line Items]                    
Fair value measurement input       10.00%            
Customer relationships | Annual attrition rate | Stuzo Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input         7.00%          
Customer relationships | Probability of renewal factor | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       95.00%            
Non-competition agreements | Delaget Acquisition                    
Business Combination [Line Items]                    
Estimated useful lives     5 years              
Non-competition agreements | Stuzo Acquisition                    
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 | Royalty rate | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       1.00%            
Trade names | Discount rate | TASK Group Holdings Limited                    
Business Combination [Line Items]                    
Fair value measurement input       12.50%            
Trade names | Discount rate | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       14.00%            
Trade names | Relief from royalty rate | Plexure Developed Technology                    
Business Combination [Line Items]                    
Fair value measurement input       0.50%            
Trade names | Discount rate | Stuzo Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input         12.50%          
Trade names | Relief from royalty rate | Stuzo Acquisition                    
Business Combination [Line Items]                    
Fair value measurement input         1.00%          
Customer Relationships Related to SAAS Platform | Stuzo Acquisition                    
Business Combination [Line Items]                    
Estimated useful lives         15 years          
Customer Relationships Related To Managed Platform Development Services | Stuzo Acquisition                    
Business Combination [Line Items]                    
Estimated useful lives         5 years          
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 7 years                  
Intangible assets acquired $ 2,240                  
GoSkip Asset Acquisition | Developed technology | Royalty rate                    
Business Combination [Line Items]                    
Fair value measurement input 15.00%                  
GoSkip Asset Acquisition | Developed technology | Discount rate                    
Business Combination [Line Items]                    
Fair value measurement input 26.00%                  
GoSkip Asset Acquisition | Customer relationships                    
Business Combination [Line Items]                    
Estimated Useful Life 7 years                  
Intangible assets acquired $ 3,136                  
GoSkip Asset Acquisition | Customer relationships | Discount rate                    
Business Combination [Line Items]                    
Fair value measurement input 26.00%                  
GoSkip Asset Acquisition | Customer relationships | Annual attrition rate                    
Business Combination [Line Items]                    
Fair value measurement input 14.30%