v3.25.2
Stock-Based Compensation - Summary of RSU Activities (Details) - RSUs - $ / shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of RSUs Outstanding, Beginning balance 7,294,595 5,268,373 5,898,355 4,989,603
Number of RSUs, Granted 250,002 4,149,000 231,667 2,573,333
Number of RSU, Vested (309,994) (1,876,109) (619,908) (794,579)
Number of RSUs, Forfeited (16,669) (246,669) (330,892) (870,002)
Number of RSUs Outstanding, Ending balance 7,217,934 7,294,595 5,179,222 5,898,355
Weighted average grant date fair value per RSU Outstanding, Beginning balance $ 0.67 $ 0.65 $ 0.75 $ 0.98
Weighted average grant date fair value per RSU, Granted 0.66 0.67 0.54 0.52
Weighted average grant date fair value per RSU, Vested 0.91 0.6 1.26 1.02
Weighted average grant date fair value per RSU, Forfeited 0.84 0.66 0.71 1.11
Weighted average grant date fair value per RSU Outstanding, Ending balance $ 0.67 $ 0.67 $ 0.69 $ 0.75