v3.26.1
Stock Based Compensation - Summary of Restricted Stock Unit Activity Under the Plan (Details) - Restricted Stock Units - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSUs, Granted   10,395
2020 Plan and 2023 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSUs, Beginning balance 383,018  
Number of RSUs, Granted 10,395  
Number of RSUs, Cancellations and forfeitures (5,410)  
Number of RSUs, Vested (1,318)  
Number of RSUs, Ending balance 386,685  
Weighted Average Grant Date Fair Value, Beginning balance $ 4.5  
Weighted Average Grant Date Fair Value, Granted 0.92  
Weighted Average Grant Date Fair Value, Cancellations and forfeitures 2.36  
Weighted Average Grant Date Fair Value, Vested 1.69  
Weighted Average Grant Date Fair Value, Ending balance $ 5.07