XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Common Stock Reserved (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 467,853 468,722  
Total shares of common stock reserved (in shares) 2,771,696 2,564,096  
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs issued and outstanding (in shares) 610,600 839,958  
Total shares of common stock reserved (in shares) 7,190    
2018 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 467,853 468,722  
Total shares of common stock reserved (in shares) 0    
2022 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares) 393,180 55,353  
Total shares of common stock reserved (in shares) 1,931,687    
2022 Stock Plan | RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs issued and outstanding (in shares) 610,600 839,958  
2022 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares) 504,440 504,440  
2025 Inducement Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for grant (in shares) 100,000 0  
Total shares of common stock reserved (in shares) 100,000    
Warrants to purchase common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants to purchase stock (in shares) 203,179 203,179  
Outstanding Private Placement Warrants      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding warrants (in shares) 492,444 492,444 492,444