v3.26.1
Stock-based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock reserved for future issuance 31,608,681     31,608,681   93,259,149      
Stock-based compensation expense $ 8,238,000   $ 5,487,000 $ 14,633,000 $ 10,231,000        
Common Stock                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock available for issuance (shares)   25,000,000              
2019 Equity Incentive Plan                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock reserved for future issuance 19,758,924     19,758,924          
Restricted stock awards, and other stock-based award vesting period       4 years          
Restricted stock awards, and other stock-based award vesting maximum term       10 years          
2026 Equity Incentive Plan                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock available for issuance (shares)       11,852,719          
Common stock reserved for future issuance 7,232,136     7,232,136          
Restricted stock awards, and other stock-based award vesting period       4 years          
Restricted stock awards, and other stock-based award vesting maximum term       10 years          
Stock Option Valuation                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized compensation expense $ 87,000,000     $ 87,000,000          
Weighted average recognition period       2 years 9 months 18 days          
Stock-based compensation expense           $ 0      
Stock Option Valuation | Common Stock                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock options issued subject to performance condition             65,832 631,665  
Vesting of stock options with performance condition           157,916     157,916
Stock options remains outstanding           315,833      
Stock options shares expired       131,664          
Stock option grants lapse and forfeited date             Jan. 01, 2026    
Stock Option Valuation | Minimum | Common Stock                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock options Issued specified payments             $ 50,000,000 $ 200,000,000  
Stock options Issued aggregate specified payments             $ 100,000,000