Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Summary of Performance Stock Units (Details)

v3.25.4
Stock-Based Compensation - Summary of Performance Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Option Disclosures                
Weighted average period of recognition of unrecognized compensation expense     1 year 2 months 12 days          
Performance stock units                
Stock Option Disclosures                
Vesting period     3 years          
Weighted average grant date fair value (in USD per share)     $ 21.82 $ 9.11 $ 8.29      
Unrecognized compensation costs related to non-vested stock options and restricted stock awards   $ 22,595 $ 22,595          
Weighted average period of recognition of unrecognized compensation expense     1 year 6 months          
2017 Performance Stock Units (PSUs) and 2019 Performance Stock Units (PSUs) | Period After Milestone Achievement Date                
Stock Option Disclosures                
Requisite service period     1 year          
2017 Performance Stock Units (PSUs) and 2019 Performance Stock Units (PSUs) | Not Sooner Than One Year After Grant Date                
Stock Option Disclosures                
Requisite service period     1 year          
2018 Performance Stock Units (PSUs) | Period After Milestone Achievement Date                
Stock Option Disclosures                
Requisite service period     1 year          
2018 Performance Stock Units (PSUs) | Not Sooner Than One Year After Grant Date                
Stock Option Disclosures                
Requisite service period     1 year          
2024 Performance Stock Units (PSUs) | Not Sooner Than One Year After Grant Date                
Stock Option Disclosures                
Requisite service period     1 year          
PSU - BLA Milestones                
Stock Option Disclosures                
Requisite service period     1 year          
Share-based payment arrangement, expense   $ 8,485            
PSU - BLA Milestones | Tranche One                
Stock Option Disclosures                
Vesting percentage           50.00% 50.00% 50.00%
PSU - BLA Milestones | Tranche Two                
Stock Option Disclosures                
Vesting period           1 year 1 year 1 year
Vesting percentage           50.00% 50.00% 50.00%
2023 PSUs | Expected                
Stock Option Disclosures                
Performance stock unit, payout opportunity 112.60%              
2023 PSUs | Minimum                
Stock Option Disclosures                
Performance stock unit, payout opportunity         0.00%      
2023 PSUs | Maximum                
Stock Option Disclosures                
Performance stock unit, payout opportunity         150.00%      
2024 PSUs                
Stock Option Disclosures                
Performance stock unit, threshold trading days       30 days        
2024 PSUs | Minimum                
Stock Option Disclosures                
Performance stock unit, payout opportunity       0.00%        
2024 PSUs | Maximum                
Stock Option Disclosures                
Performance stock unit, payout opportunity       200.00%