v3.26.3
Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 24, 2024
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares issued under ESPP (in shares)   15,244,627   15,244,627  
Total stock-based compensation expense   $ 8,456 $ 7,331 $ 29,264 $ 19,489
ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares issued under ESPP (in shares) 812,242 1,500,000   1,500,000  
Percentage of sale of common stock at fair value 85.00%        
Percentage of earnings applied to purchase of stock under ESPP 15.00%        
Maximum number of shares per employee (in shares) 100,000        
ESPP shares purchased during period (in shares)   14,994 37,374 54,054 69,393
Total stock-based compensation expense   $ 100 $ 600 $ 800 $ 2,000
Gross unrecognized stock-based compensation cost   $ 900   $ 900  
Unrecognized stock-based compensation expense expected to be recognized over weighted-average period (in years)       1 year 3 months 18 days