v3.26.1
Segment reporting, Reconciliation of net income to EBITDA and adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment reporting [Abstract]        
Net (loss) income $ (50) $ (143) $ 716 $ (124)
Interest income, net (59) (40) (125) (62)
Income tax expense (benefit) 30 40 53 91
Depreciation and amortization 138 171 296 344
EBITDA 59 28 940 249
Share-based compensation 455 450 966 773
Adjusted EBITDA $ 514 $ 478 $ 1,906 $ 1,022