v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share calculation 10,165,902 2,181,155 3,329,665 2,181,155
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share calculation 201,905 206,405 201,905 206,405
Restricted Stock Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share calculation 3,127,760 1,974,750 3,127,760 1,974,750
Outstanding Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share calculation 6,836,237 0 0 0