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

Shareholders' Equity and Capital Stock - Schedule of activity with respect to RSUs outstanding (Details)

v3.25.1
Shareholders' Equity and Capital Stock - Schedule of activity with respect to RSUs outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Shareholders' Equity and Capital Stock [Abstract]    
Number of RSUs Unvested, Beginning Balance 641,910 305,530
Number of RSUs Granted 479,141 651,912
Number of RSUs Released (39,233) (312,575)
Number of RSUs Forfeited (12,173) (2,957)
Number of RSUs Unvested, Ending Balance 1,069,645 641,910
Number of RSUs unvested, weighted average grant date fair value, beginning balance $ 1.33 $ 1.14
Granted, Weighted average grant date fair value 1.25 1.32
Released, Weighted average grant date fair value 1.3 1.14
Forfeited, Weighted average grant date fair value 1.43 1.15
Number of RSUs unvested, weighted average grant date fair value, ending balance $ 1.29 $ 1.33