Net Loss Per Common Share - Schedule of Diluted Net Loss Per Common Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Warrants [Member] | ||||
Schedule of Diluted Net Loss Per Common Share [Line Items] | ||||
Dilutive securities excluded from calculation of diluted net loss per common share | 40,787,000 | 20,000,000 | 40,787,000 | 20,000,000 |
Restricted Stock Units (RSUs) [Member] | ||||
Schedule of Diluted Net Loss Per Common Share [Line Items] | ||||
Dilutive securities excluded from calculation of diluted net loss per common share | 3,188,000 | 2,128,000 | 3,188,000 | 4,270,000 |
Stock Options [Member] | ||||
Schedule of Diluted Net Loss Per Common Share [Line Items] | ||||
Dilutive securities excluded from calculation of diluted net loss per common share | 500,000 | 554,000 | 500,000 | 554,000 |
Class B Common Stock [Member] | ||||
Schedule of Diluted Net Loss Per Common Share [Line Items] | ||||
Dilutive securities excluded from calculation of diluted net loss per common share | 165,000 | 165,000 | 205,000 |