v3.26.1
Acquisitions - Schedule of Asset and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 01, 2026
Jan. 02, 2026
Dec. 31, 2025
Oct. 01, 2025
Net assets acquired based on fair values:          
Goodwill $ 841,958     $ 764,336  
Intangible assets 324,400        
Total 2026 Acquisitions          
Net assets acquired based on fair values:          
Cash 27,968        
Accounts receivable 183,803        
Contract assets 70,107        
Prepaid expenses and other current assets 3,513        
Property and equipment 15,970        
Operating lease right-of-use assets 22,581        
Goodwill 77,622        
Intangible assets 324,400        
Other assets 468        
Asset 726,432        
Accounts payable (79,881)        
Accrued compensation and benefits (28,156)        
Accrued and other current liabilities (11,509)        
Contract liabilities (124,677)        
Current portion of operating lease liabilities (4,180)        
Current portion of long-term debt (1,276)        
Long-term debt, net of current portion (1,391)        
Operating lease liabilities, net of current portion (15,400)        
Liability (266,470)        
Net acquired assets $ 459,962        
Bowers          
Net assets acquired based on fair values:          
Cash     $ 27,934    
Accounts receivable     180,536    
Contract assets     67,416    
Prepaid expenses and other current assets     3,432    
Property and equipment     15,611    
Operating lease right-of-use assets     21,679    
Goodwill     72,197    
Intangible assets     302,000    
Other assets     468    
Asset     691,273    
Accounts payable     (79,834)    
Accrued compensation and benefits     (28,156)    
Accrued and other current liabilities     (11,505)    
Contract liabilities     (123,752)    
Current portion of operating lease liabilities     (4,000)    
Current portion of long-term debt     (1,276)    
Long-term debt, net of current portion     (1,391)    
Operating lease liabilities, net of current portion     (14,679)    
Liability     (264,593)    
Net acquired assets     $ 426,680    
Metrix          
Net assets acquired based on fair values:          
Cash   $ 34      
Accounts receivable   3,267      
Contract assets   2,691      
Prepaid expenses and other current assets   81      
Property and equipment   359      
Operating lease right-of-use assets   902      
Goodwill   5,425      
Intangible assets   22,400      
Other assets   0      
Asset   35,159      
Accounts payable   (47)      
Accrued compensation and benefits   0      
Accrued and other current liabilities   (4)      
Contract liabilities   (925)      
Current portion of operating lease liabilities   (180)      
Current portion of long-term debt   0      
Long-term debt, net of current portion   0      
Operating lease liabilities, net of current portion   (721)      
Liability   (1,877)      
Net acquired assets   $ 33,282      
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  
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
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