v3.26.1
Acquisitions - Proforma results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Acquisitions        
Amortization expense of intangible assets $ 928 $ 713 $ 1,661 $ 1,426
NIRLAB        
Acquisitions        
Revenue (unaudited) 16,270 13,659 30,525 25,751
Pre-tax loss from continuing operation (unaudited) $ (10,878) (14,152) $ (23,120) (25,120)
Acquisition-related costs   400   1,100
Amortization expense of intangible assets   $ 300   $ 500