XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
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 issued (in shares) 52,300 52,300
Temporary equity, shares outstanding (in shares) 52,295 52,300
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 42,000,000 42,000,000
Common stock, shares, issued (in shares) 18,600,000 19,100,000
Common stock, shares, outstanding (in shares) 18,600,000 19,100,000
Common stock, capital shares reserved for future issuance (in shares) 62,000 62,000
Treasury stock shares (in shares) 6,100 3,900