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

Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details)

v3.25.0.1
Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details) - Restricted Stock [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Unvested Restricted Stock Activity [Line Items]    
Number of Shares Unvested, Ending 2,941 1,169
Weighted- Average Grant Date Fair Value Per Share Unvested, Ending $ 2.77 $ 5.95
Number of Shares Issued 1,530 2,375
Weighted- Average Grant Date Fair Value Per Share Issued $ 1.91 $ 1.87
Number of Shares Vested (1,597) (547)
Weighted- Average Grant Date Fair Value Per Share Vested $ 3.08 $ 5.61
Number of Shares Canceled (143) (56)
Weighted- Average Grant Date Fair Value Per Share Canceled $ 2.16 $ 3.14
Number of Shares Unvested, Ending 2,731 2,941
Weighted- Average Grant Date Fair Value Per Share Unvested, Ending $ 2.14 $ 2.77