v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts receivable, net of allowances $ 17,505 $ 16,771
Common stock, par or stated value per share $ 0.0001 $ 0.0001
Common stock, shares authorized 197,400,000 197,400,000
Common stock, shares issued 13,080,791 13,058,852
Common stock, shares outstanding 13,080,791 13,058,852
Treasury stock, common, shares 43,548 515,781