XML 116 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Undistributed Earnings, Basic [Abstract]    
Net loss $ (44,137) $ (7,870)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Basic (in shares) 86,726,211 61,255,864
Diluted (in shares) 86,726,211 61,255,864
Basic (in dollars per share) $ (0.51) $ (0.13)
Diluted (in dollars per share) $ (0.51) $ (0.13)
Stock Options    
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Dilutive securities excluded (in shares) 6,301,364 5,733,064
Restricted Stock Units    
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Dilutive securities excluded (in shares) 3,692,876 3,280,313
Warrant    
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Dilutive securities excluded (in shares) 4,594,332 4,624,977