XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Expense - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 14, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares granted     0      
Number of shares forfeited         36,296  
Exercise price per share, forfeited         $ 459.64  
Weighted-average fair value of options granted to employees, directors and non-employees       $ 59.73   $ 140.24
Stock-based compensation expense recorded as liability     $ 0 $ 281,000 $ 0 $ 15,000
Stock Options            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized expense     2,600,000   $ 2,600,000  
Unrecognized share based compensation amount recognition term         2 years 1 month 6 days  
Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized expense     $ 2,300,000   $ 2,300,000  
Unrecognized share based compensation amount recognition term         2 years 1 month 6 days  
2020 Stock Option Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares forfeited 33,886          
Exercise price per share, forfeited $ 463.84          
2020 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for grant         44,668  
2020 Plan | 2024 Performance Option | Chief Executive Officer            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares granted   10,998        
Inducement Award Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for grant         17,263  
2020 ESPP            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares granted         20  
Shares available for issuance     19,730   19,730