Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Narrative (Details)

v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Sep. 02, 2024
May 09, 2024
Dec. 16, 2020
Mar. 02, 2016
Dec. 31, 2024
Dec. 31, 2023
Dec. 22, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)         347,675 1,944  
Weighted average grant date fair value (in dollars per share)         $ 720 $ 3,848  
Total stock-based compensation         $ 5,250,000 $ 714,000  
Unrecognized compensation cost         $ 17,000,000    
Granted (in shares)         12    
Fair value of options granted in period         $ 8,000,000    
Right to receive for each vested RSU (in shares) 1            
Common stock price per share (in Dollars per share) $ 219            
Stock Options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)         102 92  
Total stock-based compensation         $ 100,000    
Stock-based compensation weighted-average period         9 months 18 days    
Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total stock-based compensation         $ 4,100,000    
Stock-based compensation weighted-average period         1 year 2 months 12 days    
Granted (in shares)         12,662    
Granted (in dollars per share)         $ 409    
Stock-based compensation cost         $ 1,500,000    
Unvested Restricted Stock Units              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)         7,425 84  
Unvested Restricted Stock Units | Maximum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Vesting period         2 years    
Unvested Restricted Stock Units | Minimum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Vesting period         1 year    
2016 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)       5      
Expiration period       10 years      
2020 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)     20,064        
Expiration period     10 years        
2024 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)   160,164          
Expiration period   10 years          
2024 Inducement Awards              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total stock-based compensation         $ 1,000,000    
2024 Inducement Awards | Restricted Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total stock-based compensation         $ 700,000    
Granted (in shares) 3,334            
Share-based compensation arrangement by share-based payment award, equity instruments other than options, granted in period, fair value $ 700,000            
2024 Inducement Awards | Common Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares) 1,334            
Share-based compensation arrangement by share-based payment award, equity instruments other than options, granted in period, fair value $ 300,000         $ 5,603  
2022 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance (in shares)             160,164