v3.26.3
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common shares excluded from diluted net loss per share calculation 3,057,765 9,040,189 3,329,665 9,040,189
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 180,664 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 2,877,101 1,997,547 3,127,760 1,997,547
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 0 6,836,237 0 6,836,237