XML 66 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 1,032 $ 1,296
Common stock par value $ 0.01 $ 0.01
Common stock share authorized 300,000,000 72,187,845
Common stock share issued 77,360,806 47,567,010
Common stock shares, outstanding 76,447,287 46,738,540
Treasury stock share issued 913,519 828,470
Series A Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.01 $ 0.01
Cumulative preferred dividends $ 0 $ 0
Convertible preferred stock, authorized 0 13,812,500
Convertible preferred stock, issued 0 13,812,500
Convertible preferred stock, outstanding 0 13,812,500
Series B Convertible Preferred Stock    
Convertible preferred stock, par value $ 0.01 $ 0.01
Cumulative preferred dividends $ 0 $ 812
Convertible preferred stock, authorized 0 6,608,700
Convertible preferred stock, issued 0 6,608,700
Convertible preferred stock, outstanding 0 6,608,700