v3.26.1
Acquisitions - Summary of Changes in Preliminary Calculations of the Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 05, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Assets:        
Goodwill   $ 174,519   $ 173,579
Cash flow reconciling items:        
Cash paid for acquisitions, net of cash acquired   $ 912 $ 1,559  
RTP Alliance LLC        
Assets:        
Accounts receivable, net $ 2,733      
Contract assets 601      
Prepaid and other current assets 57      
Property and equipment, net 68      
Operating lease, right-of-use assets 1,501      
Goodwill 31,953      
Other intangible assets 27,950      
Other assets 218      
Total assets acquired: 65,081      
Liabilities:        
Accounts payable and accrued liabilities, current portion 518      
Contract liabilities 1,798      
Other non-current obligations 31,212      
Operating lease obligation, less current portion 1,501      
Total liabilities assumed: 35,029      
Net assets acquired: 30,052      
Cash flow reconciling items:        
Cash paid for acquisitions, net of cash acquired $ 30,052      
Other Acquisitions        
Assets:        
Accounts receivable, net       1,441
Contract assets       694
Prepaid and other current assets       150
Property and equipment, net       339
Operating lease, right-of-use assets       1,063
Goodwill       6,960
Other intangible assets       5,198
Other assets       13
Total assets acquired:       15,858
Liabilities:        
Accounts payable and accrued liabilities, current portion       139
Contract liabilities       539
Other non-current obligations       5,884
Operating lease obligation, less current portion       1,063
Total liabilities assumed:       7,625
Net assets acquired:       8,233
Cash flow reconciling items:        
Issuance of common stock as partial consideration       (3,076)
Cash paid for acquisitions, net of cash acquired       $ 5,157