XML 96 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock and Stock-Based Compensation - Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock and Stock-Based Compensation - Schedule of Restricted Stock Units (Details) [Line Items]      
Number of RSUs Outstanding, Balance beginning 44,520 55,891 31,037
Weighted- Average Grant Date Fair Value Per Share, Balance beginning $ 193.8 $ 272.8 $ 442.2
Number of RSUs Outstanding, Granted 36,073 49,548 50,584
Weighted- Average Grant Date Fair Value Per Share, Granted $ 6.14 $ 190.8 $ 199
Number of RSUs Outstanding, Vested (15,366) (53,110)
Weighted- Average Grant Date Fair Value Per Share, Vested $ 86.31 $ 272.8
Number of RSUs Outstanding, Forfeited (3,977) (7,809) (25,730)
Weighted- Average Grant Date Fair Value Per Share, Forfeited $ 180 $ 182.6 $ 327.8
Number of RSUs Outstanding, Balance ending   44,520 55,891
Weighted- Average Grant Date Fair Value Per Share, Balance ending   $ 193.8 $ 272.8