v3.26.1
Stock-based Compensation - Additional Information (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issued (in shares)     0  
Issued (in dollars per share)     $ 0  
Granted stock awards for services performed (in shares) 118,465 84,243 118,465 84,243
Weighted average grant date fair value (in USD per share) $ 2.01 $ 1.26 $ 2.01 $ 1.26
Vesting percentage 100.00% 100.00% 100.00% 100.00%
2018 Equity Incentive Plan | Stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted (in shares) 1,115,000 797,144 1,115,000 2,059,829
2020 Equity Incentive Plan | Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Issued (in shares) 170,569 706,528 3,172,708 1,455,361
Issued (in dollars per share) $ 5.54 $ 0.95 $ 2.65 $ 0.95