XML 159 R30.htm IDEA: XBRL DOCUMENT
v3.24.1

Net Loss Per Share | 12 Months Ended
--- | ---
Dec. 31, 2023
Earnings Per Share [Abstract] |
Net Loss Per Share | 19. Net Loss Per Share The Company computes net loss attributable per common stockholder using the two-class method required for participating securities. The Company considers convertible preferred stock to be participating securities. In the event that the Company paid out distributions, holders of convertible preferred stock would participate in the distribution. The two-class method is an earnings (loss) allocation method under which earnings (loss) per share is calculated for Common Stock and participating security considering a participating security’s rights to undistributed earnings (loss) as if all such earnings (loss) had been distributed during the period. The holders of Series A Preferred Stock and Series B Preferred Stock do not have an obligation to fund losses and therefore the Series A Preferred Stock and the Series B Preferred Stock were excluded from the calculation of basic net loss per share. Basic and diluted net loss per share is computed by dividing the net loss by the weighted-average number of Common Stock and pre-funded warrants outstanding during the period, without consideration of potential dilutive securities. The pre-funded warrants are included in the computation of basic net loss per share as the exercise price is negligible and they are fully vested and exercisable. For periods in which the Company generated a net loss, the Company does not include the potential impact of dilutive securities in diluted net loss per share, as the impact of these items is anti-dilutive. The Company has generated a net loss for all periods presented, therefore diluted net loss per share is the same as basic net loss per share since the inclusion of potentially dilutive securities would be anti-dilutive.

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//260/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3 + Details
Name: | us-gaap_EarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration