XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Schedule of Stock Options and Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Number of Shares Available for Issuance Under the Plan      
Beginning balance (in shares)   3,325,575  
Additional shares authorized (in shares)   (665,342)  
Granted (in shares)   (418,983)  
Exercised/Vested (in shares)   0  
Cancelled/forfeited/expired (in shares)   95,047  
Additional Shares Authorized and Balance Reconciliation Adjustments (in shares)   (1,733,190)  
Ending balance (in shares)   1,933,791 3,325,575
Number of Shares Outstanding Under the Plan      
Beginning balance (in shares)   681,729  
Granted (in shares)   0  
Exercised/vested (in shares) (566) 0  
Cancelled/forfeited/expired (in shares)   (498)  
Ending balance (in shares)   681,231 681,729
Weighted- Average Exercise Price      
Beginning balance (in dollars per share)   $ 312.44  
Granted (in dollars per share)   0  
Exercised/vested (in dollars per share)   0  
Cancelled/forfeited/expired (in dollars per share)   23.02  
Ending balance (in dollars per share)   $ 312.65 $ 312.44
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value      
Options outstanding, weighted-average remaining contractual term   6 years 4 months 28 days 5 years 11 months 15 days
Options outstanding, aggregate intrinsic value   $ 49 $ 30
Restricted stock units      
Number of Plan shares outstanding      
Beginning balance (in shares)   1,769,947  
Granted (in shares)   262,466  
Exercised/vested (in shares)   (33)  
Cancelled/forfeited/expired (in shares)   (94,549)  
Ending balance (in shares)   1,937,831 1,769,947
Weighted-Average Grant Date Fair Value per share      
Beginning balance (in dollars per share)   $ 10.52  
Granted (in dollars per share)   6.47  
Exercised/vested (in dollars per share)   0  
Cancelled/forfeited/expired (in dollars per share)   6.59  
Ending balance (in dollars per share)   $ 9.74 $ 10.52