v3.26.3
Acquisitions - Proforma results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Acquisitions        
Amortization expense of intangible assets $ 1,019 $ 732 $ 2,680 $ 2,158
NIRLAB        
Acquisitions        
Revenue since acquisition 1,200   1,800  
Revenue (unaudited) 18,950 14,666 49,475 40,453
Pre-tax loss from continuing operation (unaudited) (4,557) (15,766) (27,731) (40,893)
Acquisition-related costs $ 100 100 1,200 1,200
Amortization expense of intangible assets   $ 300 $ 400 $ 800