XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Activity Related to RSU Stock-Based Payment Awards (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Released (87,419) (233,361)
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Outstanding beginning balance 659,439  
Weighted Average Grant Date Fair Value,Outstanding beginning balance $ 9.29  
Number of Shares, Granted 78,802  
Weighted Average Grant Date Fair Value, Granted $ 2.17  
Number of Shares, Released (145,531)  
Weighted Average Grant Date Fair Value, Released $ 11.15  
Number of Shares, Forfeited (10,878)  
Weighted Average Grant Date Fair Value, Forfeited $ 17.03  
Number of Shares, Outstanding ending balance 581,832  
Weighted Average Grant Date Fair Value, Outstanding ending balance $ 7.71