Stockholders' Equity - Additional Information (Detail) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Class of Stock [Line Items] | ||
Exercise of warrants | $ 2,279 | |
Common Stock [Member] | ||
Class of Stock [Line Items] | ||
Exercise of warrants | $ 2,279 | |
Exercise of warrants issued, shares for cash consideration | 252,218 | |
Aggregate exercise of warrants issued, shares | 84,723 | |
Issued warrants to purchase shares upon exercises | 91,833 | |
Shares issued to outside service provider, shares | 15,828 | |
Common Stock [Member] | March 2022 Acquisition [Member] | ||
Class of Stock [Line Items] | ||
Business acquisition, shares issued or issuable | 116,550 | |
Common Stock [Member] | Pandologic Ltd [Member] | ||
Class of Stock [Line Items] | ||
Business acquisition, shares issued or issuable | 352,330 | |
Common Stock and Employee Stock Purchase Plan [Member] | ||
Class of Stock [Line Items] | ||
Shares issued in connection with stock option exercise | 1,378,922 | 1,084,941 |
X | ||||||||||
- Definition Number of shares of equity interests issued or issuable to acquire entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. No definition available.
|
X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Aggregate stock issued during period share warrants exercised. No definition available.
|
X | ||||||||||
- Definition Stock issued during period share warrants exercised for cash consideration. No definition available.
|
X | ||||||||||
- Definition Stock issued during period value warrants exercised. No definition available.
|
X | ||||||||||
- Definition Warrants to purchase shares of common stock upon exercises. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|