XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 802 $ 1,296
Common stock par value $ 0.01 $ 0.01
Common stock share authorized 74,687,845 72,187,845
Common stock share issued 47,952,733 47,567,010
Common stock shares, outstanding 47,039,212 46,738,540
Treasury stock share issued 913,521 828,472
Series A Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.01 $ 0.01
Cumulative preferred dividends $ 0 $ 0
Convertible preferred stock, authorized 13,812,500 13,812,500
Convertible preferred stock, issued 13,812,500 13,812,500
Convertible preferred stock, outstanding 13,812,500 13,812,500
Series B Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.01 $ 0.01
Cumulative preferred dividends $ 2,328 $ 812
Convertible preferred stock, authorized 6,608,700 6,608,700
Convertible preferred stock, issued 6,608,700 6,608,700
Convertible preferred stock, outstanding 6,608,700 6,608,700