Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 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.0 110,000.0
Temporary equity, shares issued (in shares) 52,300 57,900
Temporary equity, shares outstanding (in shares) 52,295 57,896
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 42,000,000.0 42,000,000.0
Common stock, shares issued (in shares) 19,100,000 20,600,000
Common stock, shares outstanding (in shares) 19,100,000 20,600,000
Common stock, capital shares reserved for future issuance (in shares) 62,000 938,000
Treasury stock (in shares) 3,900 0