v3.25.2
Share-Based Payments - Summary of BSA/SO/RSU actvity (Details)
6 Months Ended
Jun. 30, 2025
shares
BSA  
Share-Based Compensation Arrangement by Share-Based Payment Award, Warrants Instruments, Outstanding [Roll Forward]  
Number of warrants outstanding, Beginning Balance (in shares) 244,693
Number of warrants, granted during period (in shares) 0
Number of warrants, forfeited during period (in shares) 0
Number of warrants, exercised during period (in shares) 0
Number of warrants, expired during period (in shares) (49,185)
Number of warrants outstanding, Ending Balance (in shares) 195,508
SO  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]  
Number of stock options outstanding, Beginning Balance (in shares) 10,452,903
Number of stock options outstanding, Granted during the period (in shares) 215,000
Number of stock options outstanding, Forfeited during the period (in shares) (66,100)
Number of stock option outstanding, Exercised during the period (in shares) 0
Number of stock option outstanding, Expired during the period (in shares) (128,100)
Number of stock options outstanding, Ending Balance (in shares) 10,473,703
RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number of RSU outstanding, Beginning Balance (in shares) 2,813,366
Number of RSU outstanding, Granted during the period (in shares) 35,000
Number of RSU outstanding, Forfeited during the period (in shares) (82,850)
Number of RSU outstanding, Released during the period (in shares) (36,192)
Number of RSU outstanding, Expired during the period (in shares) 0
Number of RSU outstanding, Ending Balance (in shares) 2,729,324