XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Loss Per Share - Schedule of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net loss $ (11,737) $ (11,759) $ (13,180) $ (20,749) $ (23,496) $ (33,930)
Weighted average shares outstanding            
Basic (in shares) 27,584,548   22,983,276   26,273,721 21,903,372
Diluted (in shares) 27,584,548   22,983,276   26,273,721 21,903,372
Basic loss per common share (in dollars per share) $ (0.43)   $ (0.57)   $ (0.89) $ (1.55)
Diluted loss per common share (in dollars per share) $ (0.43)   $ (0.57)   $ (0.89) $ (1.55)