Quarterly report [Sections 13 or 15(d)]

Acquisitions - Schedule of Acquisition Purchase Price Allocation (Details)

v3.25.3
Acquisitions - Schedule of Acquisition Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 16, 2025
Sep. 30, 2025
Dec. 31, 2024
Liabilities assumed:      
Goodwill   $ 84,607 $ 15,540
Total liabilities assumed $ 48,965    
Keystone Perfusion Services, LLC.      
Business Combination [Line Items]      
Cash paid directly to seller 65,624    
Equity consideration 8,414    
Business combination contingent consideration liability 23,000    
Assets acquired:      
Cash 450    
Accounts receivable 11,674    
Prepaid expenses and other current assets 3,420    
Property and equipment, net 4,996    
Identifiable intangible assets 42,600    
Other non-current assets 10    
Total identifiable assets acquired 63,150    
Liabilities assumed:      
Acquiree liabilities settled by the buyer in cash on close date 44,339    
Accounts payable and accrued expenses 3,964    
Deferred revenue 662    
Net assets acquired 14,185    
Goodwill 69,067    
Total consideration 83,252    
Total purchase consideration 83,252    
Keystone Perfusion Services, LLC. | Equity consideration in escrow      
Business Combination [Line Items]      
Business combination contingent consideration liability 8,414    
Keystone Perfusion Services, LLC. | Contingent earn-out consideration      
Business Combination [Line Items]      
Business combination contingent consideration liability 800    
Keystone Perfusion Services, LLC. | Contingent Earn-Out Consideration      
Business Combination [Line Items]      
Business combination contingent consideration liability 3,600    
Liabilities assumed:      
Contingent consideration earn out receivable $ 2,800