v3.26.1
Stock-Based Compensation - Summary of RSU Activities (Details) - RSUs - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of RSUs Outstanding, Beginning balance 5,033,033 6,153,037 6,153,037
Number of RSUs, Granted 43,000    
Number of RSU, Vested (246,826) (1,051,668)  
Number of RSUs, Forfeited (386,669) (68,336)  
Number of RSUs Outstanding, Ending balance 4,442,538 5,033,033 4,442,538
Weighted average grant date fair value per RSU Outstanding, Beginning balance $ 0.67 $ 0.68 $ 0.68
Weighted average grant date fair value per RSU, Granted 0.76    
Weighted average grant date fair value per RSU, Vested 0.87 0.71  
Weighted average grant date fair value per RSU, Forfeited 0.62 0.75  
Weighted average grant date fair value per RSU Outstanding, Ending balance $ 0.66 $ 0.67 $ 0.66