v3.26.1
Net income (loss) per share - Numerator and Denominator (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income (loss), basic $ 83,496 $ (64,849) $ 80,687 $ 801,713
Add: Interest expense, net of tax, on the Company's 2026 and 2031 Convertible Notes 959   2,045 2,161
Net income (loss), diluted $ 84,455 $ (64,849) $ 82,732 $ 803,874
Denominator:        
Weighted-average number of shares outstanding, basic 83,006,808 78,151,240 82,765,248 78,438,830
Common stock issuable under the Company's equity incentive plans 3,551,404   3,591,103 2,589,633
Common stock issuable under the Company's 2026 and 2031 Convertible Notes 5,461,797   5,467,922 5,474,115
Weighted-average common shares outstanding, diluted 92,020,009 78,151,240 91,824,273 86,502,578
Net income (loss) per common share, basic $ 1.01 $ (0.83) $ 0.97 $ 10.22
Net income (loss) per common share, diluted $ 0.92 $ (0.83) $ 0.9 $ 9.29