XML 27 R20.htm IDEA: XBRL DOCUMENT
v3.26.1

Earnings Per Share | 3 Months Ended
--- | ---
Mar. 31, 2026
Earnings Per Share [Abstract] |
Earnings Per Share | 12. Earnings Per Share The Company calculates earnings per share using a dual presentation of basic and diluted earnings per share. Basic earnings per share is calculated by dividing net income attributable to stockholders of the Company by the weighted-average shares of common stock outstanding without the consideration for potential dilutive shares of common stock. Diluted earnings per share represents basic earnings per share adjusted to include the potentially dilutive effect of performance stock units, restricted stock units, public and private placement warrants, the employee stock purchase plan and stock options. Diluted earnings per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding and the potential dilutive shares of common stock for the period determined using the treasury stock method. During periods of net loss, diluted loss per share is equal to basic loss per share because the antidilutive effect of potential common shares is disregarded. On March 26, 2026, the Company effected a 1-for-25 reverse stock split of its Class A common stock. The weighted average common shares and net loss reflect the Reverse Stock Split for all periods presented on the condensed consolidated statements of operations. The following is a reconciliation of basic and diluted earnings per common share:
|  | Three Months Ended March 31, |
(in thousands, except share and earnings per share data) |  | 2026 |  |  | 2025 |
Net loss |  | $ | (71,831 | ) |  | $ | (56,130 | )
Weighted-average common shares outstanding - basic |  |  | 13,077,003 |  |  |  | 12,867,338 |
Weighted-average common shares outstanding - diluted |  |  | 13,077,003 |  |  |  | 12,867,338 |
Net loss per share - basic |  | $ | (5.49 | ) |  | $ | (4.36 | )
Net loss per share - diluted |  | $ | (5.49 | ) |  | $ | (4.36 | )
In accordance with the treasury stock method the weighted average shares outstanding assuming dilution include the incremental effect of stock-based awards, except when such effect would be antidilutive. Stock-based awards of 0.3 million weighted-average shares were outstanding for the three months ended March 31, 2026, but were not included in the computation of diluted (loss) earnings per common share because the net loss position of the Company made them antidilutive. Stock-based awards of 0.4 million weighted-average shares were outstanding for the three months ended March 31, 2025, but were not included in the computation of diluted loss per common share because the net loss position of the Company made them antidilutive.

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