XML 102 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity Note [Abstract]    
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 36,257,493 35,975,034
Common stock, shares outstanding 36,257,493 35,975,034
Common stock voting rights The holders of shares of common stock are entitled to one vote for each share of common stock held at all meetings of stockholders and written action in lieu of meetings; there is no cumulative voting. The holders of outstanding shares of common stock shall be entitled to elect two directors of the Company.