v3.26.3
Net Loss per Share - Schedule of anti-dilutive securities excluded from computation of earnings per share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net Loss per Share        
Anti-dilutive securities excluded from diluted loss per share amount 3,762,955 11,121,401 3,472,071 10,796,401
Warrants        
Net Loss per Share        
Anti-dilutive securities excluded from diluted loss per share amount 0 6,179,840 0 6,179,840
Stock options        
Net Loss per Share        
Anti-dilutive securities excluded from diluted loss per share amount 2,345,945 3,060,019 2,306,603 2,735,019
RSUs        
Net Loss per Share        
Anti-dilutive securities excluded from diluted loss per share amount 1,325,044 1,536,080 1,073,502 1,536,080
PSUs        
Net Loss per Share        
Anti-dilutive securities excluded from diluted loss per share amount 91,966 345,462 91,966 345,462