v3.25.2
Stockholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
USD ($)
$ / shares
shares
Feb. 28, 2025
Jul. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Expected cash dividend               $ 0  
Expense         $ 24,611,000   $ 21,382,000 47,919,000 $ 41,572,000
Stock-based compensation expense capitalized         300,000   $ 300,000 700,000 700,000
Proceeds from Issuance of Common Stock               $ 52,283,000 $ 11,264,000
Weighted average grant date fair value | $ / shares               $ 89.21  
Unrecognized compensation cost related to unvested stock options expected to be recognized         $ 133,800,000     $ 133,800,000  
Expected vesting period for unvested share-based compensation               2 years 2 months 12 days  
Common Stock                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Issuance of common stock | shares         306,486 156,484 148,875    
Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period               4 years  
Compensation cost not yet recognized related to nonvested RSUs         $ 80,300,000     $ 80,300,000  
Weighted average contractual term               2 years 9 months 18 days  
Intrinsic value lapsed         14,700,000     $ 14,700,000  
Performance Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period               3 years  
Compensation cost not yet recognized related to nonvested RSUs         $ 5,400,000     $ 5,400,000  
Weighted average contractual term               2 years 8 months 12 days  
2015 Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Shares available for future grant | shares         2,456,958     2,456,958  
June 2023 Public Offering                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Proceeds from Issuance of Common Stock     $ 31,700,000         $ 211,300,000  
Underwriting discounts and commissions     $ 2,000,000   $ 13,500,000     13,500,000  
Other offering costs               $ 200,000  
June 2023 Public Offering | Common Stock                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share Price | $ / shares     $ 75   $ 75     $ 75  
Issuance of common stock | shares     450,000         3,000,000  
Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Shares issued | shares               59,607  
Purchase price of common stock percent               85.00%  
Expense         $ 500,000     $ 800,000  
March 2022 Sales Agreement                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Proceeds from issuance of common stock, gross         $ 17,600,000     $ 37,300,000  
Shares issued | shares         166,486     322,970  
Proceeds from issuance of common stock, net         $ 17,200,000     $ 36,500,000  
Blackstone Securities Purchase Agreement | Private Placement                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Proceeds from issuance of common stock, gross $ 15,000,000                
Blackstone Securities Purchase Agreement | Private Placement | Common Stock                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Shares issued | shares 140,000                
Share Price | $ / shares $ 107.14                
Maximum | Performance Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Payout multiplier ratio   2              
Maximum | Leerink | March 2022 Sales Agreement                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock sales agreement, authorized amount       $ 250,000,000          
Minimum | Performance Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Payout multiplier ratio   0