XML 82 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisitions - Schedule of Asset and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 01, 2025
Dec. 31, 2024
Jul. 01, 2024
Mar. 01, 2024
Dec. 31, 2023
Net assets acquired based on fair values:            
Goodwill $ 764,336   $ 781,194     $ 676,034
Intangible assets 11,800   87,100      
IMD            
Net assets acquired based on fair values:            
Cash   $ 0        
Accounts receivable   3,293        
Contract assets   419        
Prepaid expenses and other current assets   0        
Property and equipment   1,318        
Operating lease right-of-use assets   634        
Goodwill   3,232        
Intangible assets   7,690        
Other assets   0        
Asset   16,586        
Accounts payable   (1,100)        
Accrued compensation and benefits   (215)        
Accrued and other current liabilities   (152)        
Contract liabilities   (631)        
Current portion of operating lease liabilities   (238)        
Operating lease liabilities, net of current portion   (396)        
Liability   (2,732)        
Net acquired assets   13,854        
IMD | Trade names            
Net assets acquired based on fair values:            
Intangible assets   1,900        
Other 2025 Acquisition            
Net assets acquired based on fair values:            
Cash   76        
Accounts receivable   989        
Contract assets   225        
Prepaid expenses and other current assets   3        
Property and equipment   23        
Operating lease right-of-use assets   121        
Goodwill   3,139        
Intangible assets   4,070        
Other assets   8        
Asset   8,654        
Accounts payable   (64)        
Accrued compensation and benefits   (74)        
Accrued and other current liabilities   (18)        
Contract liabilities   (769)        
Current portion of operating lease liabilities   (104)        
Operating lease liabilities, net of current portion   (17)        
Liability   (1,046)        
Net acquired assets   7,608        
Other 2025 Acquisition | Trade names            
Net assets acquired based on fair values:            
Intangible assets   $ 0        
Total 2025 Acquisitions            
Net assets acquired based on fair values:            
Cash 76          
Accounts receivable 4,282          
Contract assets 644          
Prepaid expenses and other current assets 3          
Property and equipment 1,341          
Operating lease right-of-use assets 755          
Goodwill 6,371          
Intangible assets 11,760          
Other assets 8          
Asset 25,240          
Accounts payable (1,164)          
Accrued compensation and benefits (289)          
Accrued and other current liabilities (170)          
Contract liabilities (1,400)          
Current portion of operating lease liabilities (342)          
Operating lease liabilities, net of current portion (413)          
Liability (3,778)          
Net acquired assets 21,462          
Total 2025 Acquisitions | Trade names            
Net assets acquired based on fair values:            
Intangible assets 1,900          
P2S            
Net assets acquired based on fair values:            
Cash         $ 1,330  
Accounts receivable         16,843  
Contract assets         6,254  
Prepaid expenses and other current assets         1,532  
Property and equipment         5,074  
Operating lease right-of-use assets         19,746  
Goodwill         28,193  
Intangible assets         37,800  
Other assets         340  
Asset         117,112  
Accounts payable         (53)  
Accrued compensation and benefits         (3,963)  
Accrued and other current liabilities         (3,966)  
Contract liabilities         (6,238)  
Current portion of operating lease liabilities         (1,313)  
Current portion of long-term debt         0  
Operating lease liabilities, net of current portion         (18,288)  
Long-term debt, net of current portion         0  
Other long-term liabilities         0  
Deferred tax liabilities, net         (52)  
Liability         (33,873)  
Net acquired assets         83,239  
P2S | Trade names            
Net assets acquired based on fair values:            
Intangible assets         $ 4,900  
AMA            
Net assets acquired based on fair values:            
Cash       $ 2,578    
Accounts receivable       27,123    
Contract assets       5,521    
Prepaid expenses and other current assets       506    
Property and equipment       2,605    
Operating lease right-of-use assets       3,537    
Goodwill       96,643    
Intangible assets       46,250    
Other assets       12,377    
Asset       197,140    
Accounts payable       (8,891)    
Accrued compensation and benefits       (4,129)    
Accrued and other current liabilities       (2,831)    
Contract liabilities       (9,443)    
Current portion of operating lease liabilities       (850)    
Current portion of long-term debt       (316)    
Operating lease liabilities, net of current portion       (2,947)    
Long-term debt, net of current portion       (65)    
Other long-term liabilities $ (8,000)     (11,769)    
Deferred tax liabilities, net       0    
Liability       (41,241)    
Net acquired assets       155,899    
AMA | Trade names            
Net assets acquired based on fair values:            
Intangible assets       $ 0    
Other 2024 Acquisition            
Net assets acquired based on fair values:            
Cash     0      
Accounts receivable     0      
Contract assets     11      
Prepaid expenses and other current assets     0      
Property and equipment     0      
Operating lease right-of-use assets     0      
Goodwill     1,685      
Intangible assets     3,020      
Other assets     0      
Asset     4,716      
Accounts payable     (33)      
Accrued compensation and benefits     0      
Accrued and other current liabilities     0      
Contract liabilities     (96)      
Current portion of operating lease liabilities     0      
Current portion of long-term debt     0      
Operating lease liabilities, net of current portion     0      
Long-term debt, net of current portion     0      
Other long-term liabilities     0      
Deferred tax liabilities, net     (3)      
Liability     (132)      
Net acquired assets     4,584      
Other 2024 Acquisition | Trade names            
Net assets acquired based on fair values:            
Intangible assets     0      
Total 2024 Acquisitions            
Net assets acquired based on fair values:            
Cash     3,908      
Accounts receivable     43,966      
Contract assets     11,786      
Prepaid expenses and other current assets     2,038      
Property and equipment     7,679      
Operating lease right-of-use assets     23,283      
Goodwill     126,521      
Intangible assets     87,070      
Other assets     12,717      
Asset     318,968      
Accounts payable     (8,977)      
Accrued compensation and benefits     (8,092)      
Accrued and other current liabilities     (6,797)      
Contract liabilities     (15,777)      
Current portion of operating lease liabilities     (2,163)      
Current portion of long-term debt     (316)      
Operating lease liabilities, net of current portion     (21,235)      
Long-term debt, net of current portion     (65)      
Other long-term liabilities     (11,769)      
Deferred tax liabilities, net     (55)      
Liability     (75,246)      
Net acquired assets     243,722      
Total 2024 Acquisitions | Trade names            
Net assets acquired based on fair values:            
Intangible assets     $ 4,900