XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss per Common Share (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Apr. 30, 2024
Net Loss Per Common Share      
Total shares excluded from calculation 25,237 25,149  
Private Pre-Funded Warrants | Private Placement      
Net Loss Per Common Share      
Exercise price (in dollars per share)   $ 0.0001 $ 0.0001
Employee Stock Option      
Net Loss Per Common Share      
Total shares excluded from calculation 2,888 3,148  
Restricted Stock Units      
Net Loss Per Common Share      
Total shares excluded from calculation 1,077 682  
Warrants      
Net Loss Per Common Share      
Total shares excluded from calculation 21,272 21,319