Quarterly report [Sections 13 or 15(d)]

Acquisitions - Schedule of Unaudited Pro Forma Information (Details)

v3.25.3
Acquisitions - Schedule of Unaudited Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Combination [Line Items]        
Reported revenue $ 49,298 $ 36,062 $ 130,354 $ 110,429
Pro forma revenue 66,267 47,819 179,450 140,663
Reported loss from continuing operations before income taxes (9,657) (5,627) (14,678) (8,731)
Pro forma loss from continuing operations before income taxes (7,567) (4,407) (7,417) (5,469)
Keystone Perfusion Services, LLC.        
Business Combination [Line Items]        
Pro forma revenue 16,969 11,757 49,096 30,234
Pro forma loss from continuing operations before income taxes $ 2,090 $ 1,220 $ 7,261 $ 3,262