v3.26.1
Segment reporting, Reconciliation of net income (loss) to EBITDA and adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment reporting [Abstract]    
Net income $ 766 $ 19
Interest income, net (66) (22)
Income tax expense 23 51
Depreciation and amortization 158 173
EBITDA 881 221
Share-based compensation 511 323
Adjusted EBITDA $ 1,392 $ 544