XML 147 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 33,333,333 33,333,333
Common stock, shares, issued (in shares) 8,150,635 7,866,799
Common stock, shares, outstanding (in shares) 8,149,897 7,866,061
Treasury Stock    
Treasury stock (in shares) 738 738