XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Summary of Changes in Preliminary Calculations of the Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 02, 2024
Dec. 31, 2024
Dec. 31, 2023
Assets:      
Goodwill   $ 134,653 $ 96,393
Cash flow reconciling items:      
Cash paid for acquisition, net of cash acquired   24,450 25,687
Surdex Corporation      
Assets:      
Accounts Receivable, net $ 4,052    
Contract assets 3,312    
Prepaid and other current assets 2,174    
Property and equipment, net 15,085    
Operating lease, right-of-use assets 1,030    
Goodwill 17,248    
Other intangible assets 12,900    
Total assets acquired: 55,801    
Liabilities:      
Accounts payable and accrued liabilities, current portion 3,938    
Contract liabilities 772    
Other non-current obligations 10,689    
Operating lease obligation, less current portion 1,030    
Deferred tax liability 6,952    
Total liabilities assumed: 23,381    
Net assets acquired: 32,420    
Cash flow reconciling items:      
Issuance of common stock as partial consideration (16,536)    
Cash paid for acquisition, net of cash acquired $ 15,884    
Series of Individually Immaterial Business Acquisitions, 2024      
Assets:      
Accounts Receivable, net   5,757  
Contract assets   2,468  
Prepaid and other current assets   201  
Property and equipment, net   685  
Operating lease, right-of-use assets   2,681  
Goodwill   20,623  
Other intangible assets   13,531  
Other assets   118  
Total assets acquired:   46,064  
Liabilities:      
Accounts payable and accrued liabilities, current portion   1,370  
Contract liabilities   2,705  
Other non-current obligations   9,954  
Operating lease obligation, less current portion   2,681  
Deferred tax liability   3,126  
Total liabilities assumed:   19,836  
Net assets acquired:   26,228  
Cash flow reconciling items:      
Issuance of common stock as partial consideration   (17,780)  
Cash paid for acquisition, net of cash acquired   $ 8,448  
Series Of Individually Immaterial Business Acquisitions, 2023      
Assets:      
Accounts Receivable, net     10,112
Contract assets     6,334
Prepaid and other current assets     361
Property and equipment, net     1,952
Operating lease, right-of-use assets     7,078
Goodwill     43,900
Other intangible assets     27,361
Other assets     44
Total assets acquired:     97,142
Liabilities:      
Accounts payable and accrued liabilities, current portion     3,228
Contract liabilities     4,891
Other non-current obligations     24,222
Operating lease obligation, less current portion     7,078
Deferred tax liability     5,787
Total liabilities assumed:     45,206
Net assets acquired:     51,936
Cash flow reconciling items:      
Issuance of common stock as partial consideration     (26,133)
Cash paid for acquisition, net of cash acquired     $ 25,803