v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts receivable, net of allowances $ 19,126 $ 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 12,824,638 13,058,852
Common stock, shares outstanding 12,824,638 13,058,852
Treasury stock, common, shares 511,636 515,781