v3.25.2
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