Quarterly report pursuant to Section 13 or 15(d)

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Temporary equity, par or stated value (in usd per share) $ 0.0001 $ 0.0001
Temporary equity, shares authorized (in shares) 110,000 110,000
Temporary equity, shares outstanding (in shares) 57,878 57,896
Temporary equity, shares issued (in shares) 57,900 57,900
Common stock, par value (in usd per share) $ 0.0001  
Common stock, shares authorized (in shares) 42,000,000  
Common stock, shares, issued (in shares) 21,100,000 20,600,000
Common stock, shares, outstanding (in shares) 21,100,000 20,600,000
Common stock, capital shares reserved for future issuance (in shares) 62,000 938,000
Treasury stock shares (in shares) 59,600 0