XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
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 48,807,748 49,279,453
Common stock, shares, issued 48,807,748 49,279,453
Treasury stock (in shares) 5,388,469 4,604,365
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