v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 30, 2026
Feb. 06, 2024
Feb. 01, 2024
Jan. 26, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock, shares issued         158,648,963   158,648,963   4,843,179 153,372,044
Number of Shares, Grant             1,493,182      
Stock-based compensation expense         $ 2,496 $ 1,785 $ 5,027 $ 3,191    
2011 Stock Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Exercise price per share of stock options as percentage of fair market value of common stock             100.00%      
Expected term of stock option             10 years      
2024 Incentive Award Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Plan adoption date       Jan. 26, 2024            
Plan effective date     Feb. 01, 2024              
Expected term of stock option             10 years      
Percentage of common stock shares outstanding   5.00%                
Number of common stock reserved for issuance       4,298,825            
Shares available for future grant under the 2024 Plan         2,074,604   2,074,604     3,035,013
2024 Employee Stock Purchase Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Plan adoption date       Jan. 26, 2024            
Plan effective date     Feb. 01, 2024              
Percentage of common stock shares outstanding   1.00%                
Number of common stock reserved for issuance   487,070                
Stock Issued During Period, Shares, Employee Stock Purchase Plans 433,740                  
Shares available for future grant under the 2024 Plan         4,189,615   4,189,615     974,624