v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Feb. 02, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2020
Jan. 01, 2025
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of common stock at fair market value to be exercised   100.00%        
Expiration period (in years)   10 years        
Expected dividend yield   0.00% 0.00%      
Market-based Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected dividend yield 0.00%          
Options, granted in period, fair value   $ 13.5        
2020 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
New shares authorized       2,152,080    
Period of increase in common stock reserved for issuance       10 years    
Percentage of increase in common stock reserved for issuance       5.00%    
2020 Plan | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized       6,494,510    
Shares available from prior equity incentive plan       4,342,430    
2022 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved shares for issuance           2,000,000
Additional common stock reserved shares for issuance         3,000,000