XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]    
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 34,299,366 33,626,630
Common stock, shares outstanding (in shares) 34,027,343 33,354,607
Treasury stock, shares (in shares) 272,023 272,023