v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]              
Common stock, shares authorized   500,000,000   500,000,000     500,000,000
Common stock, par value   $ 0.001   $ 0.001     $ 0.001
Dividends declared       $ 0      
Weighted average grant date fair value of options granted       $ 11.4 $ 10.47    
Aggregate intrinsic value, Options exercised       $ 5,600,000 $ 9,500,000    
Total stock-based compensation expense   $ 5,998,000 $ 3,167,000 $ 9,721,000 5,515,000    
Aggregate number of common shares   12,589,590   12,589,590     11,079,014
Restricted Stock Units              
Class of Stock [Line Items]              
Total fair value of shares vested       $ 5,700,000 1,500,000    
Awards That Do Not Vest              
Class of Stock [Line Items]              
Total stock-based compensation expense       $ 0      
Performance-based Awards              
Class of Stock [Line Items]              
Performance-based awards outstanding   27,236   27,236     40,854
Total stock-based compensation expense   $ 200,000 $ 300,000 $ 500,000 $ 700,000    
Employee Stock Purchase Plan              
Class of Stock [Line Items]              
Aggregate number of common shares   1,101,668   1,101,668   374,848  
Share-based compensation arrangement, purchase price of common stock, percent 85.00%            
2014 Plan, 2024 EIP and 2024 Plan              
Class of Stock [Line Items]              
Unrecognized compensation cost related to non vested awards   $ 60,100,000   $ 60,100,000      
Period over which unrecognized compensation cost is expected to be recognized       3 years 1 month 6 days