XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Preferred stock, par or stated value per share $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares outstanding 0 0
Preferred stock, shares issued 0 0
Common stock, par or stated value per share $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares, outstanding 46,754,930 48,807,748
Common stock, shares, issued 46,754,930 48,807,748
Treasury stock (in shares) 7,730,184 5,388,469
Redeemable Preferred Stock    
Temporary equity, par or stated value per share $ 0.001 $ 0.001
Temporary equity, redemption price per share $ 100 $ 100
Temporary equity, shares authorized 350,000 350,000
Temporary equity, shares issued 350,000 350,000
Temporary equity, shares outstanding 350,000 350,000
Temporary equity, liquidation preference $ 35,000 $ 35,000