v3.26.1
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income (loss) $ 74,722 $ 52,862 $ (41,579) $ (38,367) $ 127,584 $ (79,946)
Denominator:            
Weighted average common shares outstanding, basic (in shares) 88,887,744   85,588,108   88,449,427 85,381,563
Weighted average common shares outstanding, diluted (in shares) 101,397,028   85,588,108   101,258,426 85,381,563
Net income (loss) per common share, basic (in dollars per share) $ 0.84   $ (0.49)   $ 1.44 $ (0.94)
Net income (loss) per common share, diluted (in dollars per share) $ 0.74   $ (0.49)   $ 1.26 $ (0.94)
Employee Stock Option            
Denominator:            
Weighted average potentially dilutive shares 7,880,869       8,089,339  
Restricted Stock Units            
Denominator:            
Weighted average potentially dilutive shares 4,585,337       4,676,569  
Employee Stock Purchase Plan            
Denominator:            
Weighted average potentially dilutive shares 43,078       43,092